创建检查各种URL的安全区域的页面

时间:2012-12-09 19:14:48

标签: javascript jsp internet-explorer-8

我想创建一个页面,在后台检查安全区域,如Internet(不受信任的)本地Intranet(可信),用于各种链接。我已经编写了一个检查安全区域的函数。这很棒!:

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

return true; //trusted
}

但是现在我需要帮助才能采取进一步行动: 我有以下用例: 如果用户呼叫我的页面,它应该检查一些URL是否可信。 例如: http://www.google.de不受信任(互联网区域) http://www.intranet-fh.de信任(本地内联网)

因此我需要一个Javascript解决方案来加载背景中的URL而不会注意到它! 这可能吗?

感谢您的建议!

1 个答案:

答案 0 :(得分:0)

在默认配置中,这是不可能的。由于Same Origin Policy,一个域中的页面无法访问另一个域中的页面;你不能在别人的域名上运行你的代码。

此外,我不知道允许脚本访问IE的安全区域配置的API。

如果您的页面在受信任的站点区域中运​​行,我认为可以通过WScript.Shell的{​​{1}}从注册表中读取安全区域配置。 IE stores the config in HKLM and HKCU under regRead