以前我在做
<script>
function fun1(){
var sh=new ActiveXObject("Wscript.Shell");
sh.run("\\\\ntbot\\my.exe");
}
fun();
</script>
这段代码没有问题。它愉快地从 IE 在客户端机器上执行 exe,从我编写的小程序的 chrome 中运行相同的程序,然后我正在运行 exe。所以我所做的代码更改是
<scipt>
function testCSS(prop) {
return prop in document.documentElement.style;
}
var isChrome = !!(window.chrome && chrome.webstore && chrome.webstore.install);
var isIE = /*@cc_on!@*/false || testCSS('msTransform');
function fun2(isIE,isChrome)
{
if(isIE){
var sh=new ActiveXObject("Wscript.Shell");
sh.Run("\\\\ntbot\\my.exe");
}if(isChrome){
appletsource="<APPLET archive='CalciApplet.jar' codebase='/kiss' CODE='AppletGchrome.CalculateApplet.class' WIDTH='0' HEIGHT='0'></APPLET>"
document.getElementById("appletplace").innerHTML=appletsource;
}
}
fun2(isIE,isChrome);
</script>
不是它在 Chrome 上工作,但不是在 IE 中的 IE 我得到自动化服务器无法创建对象。错误
请帮助我。谢谢。
问候,swapnil P.