按照上图所示,开启“对未标记为可安全执行脚本的ActiveX控件初始化并执行脚本(不安全)”选项。
重启IE浏览器,再次访问我们的脚本,发现可以正常弹出一个chrome窗口!
obj.Load_BrigadePigeonView= function(){
var VolumeID = obj.FrontPage.VolumeID
var patientId =ExtTool.RunServerMethod("DHCWMR.SS.Volume","GetEpisodeID",VolumeID);
var url = "www.baidu.com"+patientId;
// ActiveObject仅在IE下可创建
// var objShell = new ActiveObject("WScript.Shell");
// 注意这里是/c,不可使用/k,否则资源不会释放
// var cmd = "cmd.exe /c start C:\Users\Administrator\AppData\Local\Google\Chrome\Application\chrome.exe " + url;
// objShell.Run(cmd, 0, true);
var objShell = new ActiveXObject("WScript.Shell");
objShell.Run("chrome "+url, 0, true);
//关闭资源
//window.opener=null;
//window.open('','_self');
//window.close();
}
调用IE浏览器
window.location.href="www.baidu.com"
window.open("www.baidu.com")