javascript调用本地文件!把此.htm保存为本地文件可以,但通过webserver却不行?!!

LUOWENYONG 2003-05-12 03:25:41
javascript调用本地文件!把此.htm保存为本地文件可以,但通过webserver却不行?!!
代码: test.html
<html>
<head>
<script>
function exec (command) {
window.oldOnError = window.onerror;
window._command = command;
window.onerror = function (err) {
if (err.indexOf('automation' ) != -1) {
alert('命令已经被用户禁止!');
return true;
}
else return false;
};
var wsh = new ActiveXObject('WScript.Shell');
if (wsh)
{
alert('run') ;
wsh.Run(command);
}
window.onerror = window.oldOnError;
}
</script>
</head>
<body>
<a href="javascript:" onclick="exec('d:\\myexe.exe')">test</a>
</body>
</html>

如果放在c盘上双击文件名可以运行myexe.exe,但如果通过WebServer:
http://localhost:8080/test.html测不可运行??显示
AutoMation 不能创建对象! 为什么??
...全文
66 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
imafool 2003-05-12
  • 打赏
  • 举报
回复
本地权限较大。这是出于安全的考虑。与

87,988

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧