我有一个已在IE中运行的Oracle表单应用程序,目前我们在11上运行。
它通过URL调用外部Web应用,该应用需要在Chrome中运行。
由于在IE中启动URL将导致在IE中打开页面,因此我正在使用以下代码强制将其转到Chrome:
var ws = new activeXObject("WScript.Shell");
ws.Exec('"C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe"' +
' -url ' + url);
它可以工作,但是每次打开Chrome窗口时,它都会首先弹出一条消息,提示“此页面上的active X控件可能不安全”,您需要在启动前单击“是”。我想摆脱那条消息。
我曾尝试使用Google进行网络测试的标记:
<!-- saved from url=(0022)http://www.google.com/ -->
它没有用。
我尝试将代码段所在的页面更改为.hta文件,该页面摆脱了该消息,但将其替换为一个新的弹出窗口,提示您“您想对该文件做什么”。
我尝试添加以下注册表值:
[HKEY_CURRENT_USER\Software\microsoft\Windows\CurrentVersion\Internet Settings\Zones\0]
"1201"=dword:00000000
[HKEY_USERS\.DEFAULT\Software\microsoft\Windows\CurrentVersion\Internet Settings\Zones\0] "1201="dword:00000000"
[HKEY_CURRENT_USER\Software\microsoft\Windows\CurrentVersion\Internet Settings\Zones\0] "1201"=dword:00000000
[HKEY_USERS\S-1-5-18\Software\microsoft\Windows\CurrentVersion\Internet Settings\Zones\0] "1201="dword:00000000"
我已在IE设置中选中了“允许活动内容在我的电脑上的文件中运行”。
没有什么能摆脱那条愚蠢的消息的。
有什么想法吗?