0

さまざまなリンクについて、インターネット (信頼されていない) ローカル イントラネット (信頼されている) のようなセキュリティ ゾーンをバックグラウンドでチェックするページを作成したいと考えています。セキュリティ ゾーンをチェックする関数は既に作成済みです。これはうまくいきます!:

 function isTrustedIE(){
try{
    new ActiveXObject("Scripting.FileSystemObject");
}
catch(e){
    return false; //untrusted
}

return true; //trusted
}

しかし今、私はさらなる行動のために助けが必要です: 私は次のユースケースを持っています: ユーザーが私のページを呼び出す場合、信頼されているかどうかを確認する必要があります。例: http://www.google.de信頼されていない ( インターネット ゾーン) http://www.intranet-fh.de 信頼されている (ローカル イントラネット)

したがって、気付かずにバックグラウンドで URL をロードするための Javascript のソリューションが必要です! これは可能ですか?

ご提案ありがとうございます。

4

1 に答える 1

0

デフォルトの構成では、これは不可能です。Same Origin Policyにより、あるドメインのページから別のドメインのページにアクセスすることはできません。コードを他人のドメインで実行することはできません。

さらに、IE のセキュリティ ゾーン構成へのスクリプト アクセスを許可する API については知りません。

WScript.Shellあなたのページが信頼済みサイト ゾーンで実行されている場合、regRead. IE は、構成を HKLM および HKCU の下に保存します \SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings

于 2012-12-09T19:35:24.457 に答える