如何禁用Active x控制器不安全的弹出窗口,同时从IE浏览器在chrome中打开url



我有一个要求,从IE浏览器在chrome浏览器中启动我们的应用程序url,并发现下面的代码可以完成这项工作,但在执行下面的代码时,Active x控制器会弹出不安全的弹出窗口,有或没有问题。我需要在chrome中启动,而不需要弹出窗口,所以任何人都可以提供很好的解决方案来禁用弹出窗口,或者从IE在chrome浏览器中打开任何其他选项。

var shell = new ActiveXObject("WScript.Shell");
shell.run("Chrome http://www.google.com");

如果可能的话,您可以尝试使用自定义协议处理程序测试chrome浏览器。

为此,您需要创建一个包含以下内容的注册表文件(any_name.reg(。

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREClassesChromeHTML]
@=”Chrome HTML Document”
“URL Protocol”=””
[HKEY_LOCAL_MACHINESOFTWAREClassesChromeHTMLDefaultIcon]
@=”C:\Program Files (x86)\Google\Chrome\Application\chrome.exe,0″
[HKEY_LOCAL_MACHINESOFTWAREClassesChromeHTMLshell]
[HKEY_LOCAL_MACHINESOFTWAREClassesChromeHTMLshellopen]
[HKEY_LOCAL_MACHINESOFTWAREClassesChromeHTMLshellopencommand]
@=””C:\Program Files (x86)\Google\Chrome\Application\Chrome.exe” — %1″
[HKEY_LOCAL_MACHINESOFTWAREWow6432NodeMicrosoftInternet ExplorerProtocolExecuteChromeHTML]
“WarnOnOpen”=dword:00000000

运行此注册表文件以创建注册表项。

你可以尝试创建如下链接。

<a href="ChromeHTML:// example.com/">Test link</a>

参考:

如何在谷歌Chrome 中启动URL

最新更新