4

我已经检查了许多关于如何随时停止任何浏览器的问题和答案,但我还没有找到解决问题的方法。

我的应用程序中有一个注销按钮,当我按下它时,它会将一些类添加到<a>标签中。是否有任何键/快捷方式可以阻止 Mozilla/Chrome(任何浏览器)执行操作或保持同一页面?

4

1 回答 1

4

我相信您正在寻找的是带有断点的调试器。断点允许您将代码的某些部分标记为您希望执行该代码暂时暂停其状态的点,直到您准备好进入下一个断点为止。

现代浏览器,例如 Google Chrome(或任何其他 WebKit 浏览器,如 Safari)或带有 Firebug Firefox 扩展的 Mozilla Firefox 具有此功能。

Chrome(WebKit 浏览器):

您可以在 Chrome(和大多数 WebKit 浏览器)的“脚本”选项卡中的 JavaScript 中设置断点:

来自Chrome 开发人员工具:脚本断点

  • 通过点击 Control-Shift-I 快捷键打开开发者工具
  • 打开脚本面板并从脚本下拉菜单中选择“script.js”
  • 通过单击行间距在第 19 行设置断点(您可以使用 Control-G 快捷方式在大文件中显示一行)
  • 将鼠标移到此页面上
  • 您应该在断点处停止
  • 将鼠标悬停在源代码上以检查局部和全局变量、函数参数等。
  • 通过单击蓝色标记断点指示器删除断点
  • 单击继续按钮或在开发人员工具窗口中按 F8 以恢复

在 Chrome 中设置断点

带有 Firebug 的 Firefox:

此页面上有无数次 Firebug 断点和其他调试器功能的演示。

该功能与 WebKit 浏览器中的开发工具非常相似。

在此处输入图像描述

IE浏览器:

Internet Explorer 还内置了开发人员工具,其中包括许多其他功能,使用户能够设置断点和停止脚本的执行。虽然 Chrome 调试器在许多情况下就足够了,但与其他浏览器相比,某些错误和跨浏览器问题往往对 Internet Explorer 的影响更大。

因此,在尝试解决仅影响 Internet Explorer 的问题时,“使用开发人员工具调试脚本”页面的设置断点部分将非常有用。

在此处输入图像描述

于 2012-05-16T07:59:11.130 回答