Javascript shell.application的权限被拒绝

Javascript shell.application的权限被拒绝,javascript,Javascript,我有以下javascript代码来运行notepade.exe: <SCRIPT type="text/javascript" LANGUAGE="JavaScript"> function executeCommands() { var oShell = new ActiveXObject("Shell.Application"); var commandtoRun ="C:\WINDOWS\notepad.exe";

我有以下javascript代码来运行notepade.exe:

<SCRIPT type="text/javascript" LANGUAGE="JavaScript">  
  function executeCommands()
   {            
    var oShell = new ActiveXObject("Shell.Application");     
    var commandtoRun ="C:\WINDOWS\notepad.exe";
    oShell.ShellExecute(commandtoRun,"","", "open", "1");               
  }
</SCRIPT>

函数executeCommand()
{            
var oShell=新的ActiveXObject(“Shell.Application”);
var commandtoRun=“C:\WINDOWS\notepad.exe”;
ShellExecute(commandtoRun,“,”,“open”,“1”);
}
问题是,当我运行脚本时,它会给出错误…“权限被拒绝”

有人能帮我解决这个问题吗?

您可能会遇到“权限被拒绝”错误,这意味着浏览器不会让脚本在“沙盒”之外执行。尝试通过更改浏览器中的安全设置来解决此问题:

  • Internet选项、高级、安全:
  • “允许活动内容在我的计算机上的文件中运行”

以上是针对IE的,但大多数浏览器都有类似的选项。

必须启用两个设置

  • 为当前区域启用未签名的ActiveX控件
    工具>Internet选项>安全性>自定义级别。。。
    启用“ActiveX控件和插件”>“初始化和编写未标记为脚本安全的ActiveX控件”

  • 允许活动内容运行文件
    工具>Internet选项>高级>安全 启用“允许活动内容在我的计算机上的文件中运行”

    **确保关闭所有IE浏览器窗口。

  • 好吧,奇怪的是,我在IE中运行桌面上创建的.html文件时遇到了这个问题。。。但是当我将文件移动到WAMPServer上时,它工作正常;不太清楚为什么这会解决问题,但也许这会帮助某些人

    有镀铬的吗?非常感谢!