gpt4 book ai didi

javascript - IE8 javascript 调试器现在坏了

转载 作者:行者123 更新时间:2023-11-29 20:24:03 25 4
gpt4 key购买 nike

我在 Windows 7 上使用 IE8 和 Visual Studio 2005。几个月来,我一直在享受 IE8 中内置的 javascript 调试器。大约 2 周前,我为 IE 8 安装了一些安全更新(可能是 KB978207),突然间 javascript 调试器就坏了。

如果我收到来自 IE 8 的警告,提示发生错误并询问我是否要使用内置调试器进行调试,如果我点击是,我会在左上角看到一个灰色弹出窗口(我从未见过之前)说“JScript 调试器。中断 JScript 运行时错误 - 对象不支持此属性或方法”。然后什么也没有发生。 IE 卡住,然后我收到一个 Windows 弹出窗口,说 IE 8 不再响应并询问我是否要结束此过程。如果我尝试结束该过程,则什么也不会发生,我会继续收到灰色弹出窗口。我通常不得不从 VS 2005 中终止调试进程,但卡住的 IE8 仍然存在。直到后来操作系统最终清理了它才会消失的进程......

编辑(新信息):

我尝试删除最新的安全更新和大约同时出现的 silverlight 更新,但 Windows 自动重新安装了它们....

然后我尝试删除 IE 8,然后将其添加回我的系统以重置与 IE8 相关的所有内容。这没有任何效果。

重新安装 IE8 后,我确实注意到,当我第一次尝试通过在常规 IE 8 窗口中按 F12 打开开发人员工具窗口时,我什么也没看到,但我可以在任务管理器列表中看到开发人员工具标题.我必须右键单击该任务并最大化窗口,这样我才能真正看到开发人员工具窗口。显然这是这里提到的错误:http://social.msdn.microsoft.com/Forums/en-US/iewebdevelopment/thread/79b8ee54-c5f6-4467-ba6d-27491c95cd13

我已经意识到,如果 iexplorer.exe 进程不是从 VS2005 启动的调试进程,窗口将最大化。

我在原始帖子中提到的灰色弹出窗口来自开发者工具窗口 iexplorer.exe 进程。

如果我从 VS2005 启动我的应用程序然后按 F12,我会看到开发人员工具窗口已打开(我可以看到该窗口在任务栏中的 IE 图标下打开),但未显示。如果我尝试从任务管理器中最大化它,这没有任何效果。

基本上,当开发人员工具窗口试图在我从 VS2005 启动的调试 iexplorer.exe 进程下打开时,它会卡住。操作系统然后询问我是否要终止该进程,因为它没有响应,但它无法终止它。在稍后的某个时间点,僵尸 iexplorer.exe 进程被成功杀死(由我推测的操作系统)。

最佳答案

发生了同样的事情。您通过指出 F12 在任务栏中启动开发人员工具但未显示在屏幕上,让我了解了解决方案。显然,如果您尝试在此状态下进行调试,该窗口在屏幕外的任何地方都会导致严重的错误。所以我的解决方案是:

  1. 关闭所有 IE 实例
  2. 启动IE
  3. 启动开发者工具 (F12)
  4. 将光标悬停在任务栏上的 IE 按钮上,直到显示上下文菜单
  5. 右键单击上下文菜单中的“开发人员工具”项(不是任务栏按钮)
  6. 点击“移动”
  7. 开始点击箭头,直到您看到窗口重新出现在视野中。我的在舞台左侧,所以我必须按住向右箭头。
  8. 窗口的大小将缩小到只有一个窗口标题栏,因此通过向下和向外拖动右 Angular 来调整大小。
  9. 窗口移回并调整大小后,将其关闭以“设置”位置。你现在应该可以走了。

关于javascript - IE8 javascript 调试器现在坏了,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2194055/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com