嗨,我正在使用ActiveXObject执行exe文件,但仅在IE中有效。是否有适用于所有浏览器的功能?
<script>
function LaunchApp() {
if (!document.all) {
alert ("Available only with Internet Explorer.");
return;
}
var ws = new ActiveXObject("WScript.Shell");
ws.Exec("C:\\Program Files\\Xyz.exe");
}
</script>
为什么不为所有浏览器创建一个浏览器插件?然后将其装在沙盒中,对用户系统进行储罐的潜在风险较小。您永远不想让JavaScript在用户系统上任意运行代码。我确信大多数防病毒程序都会将这种行为检测为恶意软件或病毒。
查看跨浏览器插件开发框架的Kango或FireBreath。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句