我们有一位用户在尝试使用我们软件中嵌入的 Web 浏览器中的 window.open 打开某些 Web 应用程序时突然出现以下错误
该脚本使用 javascript 的 window.open 命令,如果我将 URL 直接复制/粘贴到 IE 中,它绝对可以正常工作。只有在从我们的应用程序内部运行时,它才会失败。我相当确定这是某种安全设置... 我已经在 Google 上搜索了错误并尝试了所有我能找到的有关 IE 设置的建议,但都没有成功。我唯一没有尝试的是禁用保护模式,因为该设置在 XP 上似乎不存在。
她的 PC 运行的是 Windows XP IE8,办公室里许多其他人也安装了类似的系统,运行良好。我曾多次通过重新安装 IE8 来消除错误,但几天后错误总会再次出现。我认为这是某种软件更新,但我在“添加/删除程序”中没有看到任何软件更新。
有人知道我该如何消除这种情况吗?
答案1
我能找到的有关此错误的唯一信息来自Josh Poley 的 MSDN 博客。
1190 0x800704A6 系统关闭已安排。ERROR_SHUTDOWN_IS_SCHEDULED
但是,该消息暗示您在尝试安排关机时会收到此消息。我唯一能想到的是安装/Windows 更新正在等待重新启动。
您说您在添加/删除程序中看不到更新 - 您是否检查过“显示更新”选项是否被选中?
提及此错误的其他帖子的性质与您的类似。
答案2
我的 8 个用户都遇到了同样的问题,但每次他们都会得到不同的行号和不同的错误代码。在尝试了上述所有步骤后,我终于安装了 IE8 并重置了漫游和本地配置文件,幸运的是,第二天当我跟踪该问题时,问题得到了解决。
答案3
您可以在 IE 设置中禁用 javascript 调试通知。它位于工具 --> Internet 选项 --> 高级 --> 禁用脚本调试下。如果您检查,您将不再收到错误通知。