如何完全禁用所有Internet Explorer脚本错误对话框

时间:2009-07-11 06:36:21

标签: javascript internet-explorer internet-explorer-6 selenium

有人可以告诉我如何禁用Internet Explorer脚本错误 - 说:

  

此页面上的脚本出现错误

   ...
   Error: Unspecified error
   ...

请不要说去Tools -> I.Options -> Advanced ...关闭调试等等。

我已经尝试了所有这些,然后这个弹出对话框仍然出现。

有些论坛建议关闭一项名为“机器调试管理器”(MDM)的服务,问题是我无法在Windows版本上运行此服务。为什么呢?

System
   Windows XP
   Professional
   Version 2002 
   Service Pack 3

必须有一些方法可以完全关闭此对话框,以便它不会出现。我不介意删除整个注册表以使此停止。这就是我对它的沮丧。仅供参考,我在IE6上使用selenium RC运行自动测试时得到了这个。希望这足够的信息。非常感谢

2 个答案:

答案 0 :(得分:7)

关于MDM.exe

自: What To Do When . . . Your Browser Displays Script Error Warnings

  

部分(但不是全部)Windows用户的系统上都有 Mdm.exe 文件。
  这是机器调试管理器,一个安装有Microsoft脚本编辑器的程序,用于为程序调试提供支持。 Microsoft Office 2000及更高版本的用户将在其系统上安装此程序。它也可以从Windows Update网站(update.microsoft.com)下载。

     

由于Mdm.exe文件可能是脚本错误警告的来源,因此您可以将其禁用以防止看到更多不必要的消息。
  您可以使用“搜索”工具(单击“开始”和“搜索”)查找Mdm.exe文件   但是,禁用此程序的更快方法是打开运行对话框(单击开始并运行),键入msconfig,然后单击确定
  这将打开“系统配置实用程序”对话框。

     

在“启动”选项卡上,查找列表中的Mdm.exe文件   如果已列出,请取消选中相应的复选框。然后,您需要重新启动计算机。
  如果文件未在“启动”选项卡上列出,请不要担心。即使搜索工具在您的系统上找到 Mdm.exe ,您也可能永远不需要运行此程序。


注意:在同一篇文章中,还提到了:

  

启用后,Internet Explorer的弹出窗口阻止程序工具可能是脚本错误警告的来源。

alt text

答案 1 :(得分:0)

对于寻找IE更高版本解决方案的人(我无法验证这是否适用于IE6),如果上述解决方案不适合您,请尝试以下操作:

假设您从命令行运行,请使用-multiWindow运行。我之前一直在使用-singlewindow运行脚本错误。

这在IE9上对我有用。不过,我还没有检查过IE8。

希望这会有所帮助:D