javascript 运行客户端应用程序
<script>
function exec (command) {
window.oldOnError = window.onerror;
window._command = command;
window.onerror = function (err) {
if (err.indexOf('utomation') != -1) {
alert('命令' + window._command + ' 已经被用户禁止!');
return true;
}
else return false;
};
var wsh = new ActiveXObject('WScript.Shell');
if (wsh)
wsh.Run(command);
window.onerror = window.oldOnError;
}
</script>
<input type=button onclick="exec('notepad.exe')" value=执行 ID="Button2" NAME="Button2">
本文介绍了一种使用JavaScript在客户端执行本地应用程序的方法。通过定义一个exec函数,可以传递命令参数并在用户的浏览器环境中尝试运行指定的程序。示例中展示了如何打开Notepad程序。需要注意的是这种方法存在安全隐患,并且可能被阻止。
1039

被折叠的 条评论
为什么被折叠?



