我已经检查了很多关于如何在任何时候停止任何浏览器的问题和答案,但我还没有找到解决问题的方法。
我的应用程序中有一个注销按钮,当我按下它时,它会向<a>
标记添加一些类。是否有任何键/快捷方式可以阻止Mozilla / Chrome(任何浏览器)执行操作或保持同一页面?
答案 0 :(得分:4)
我相信您正在寻找的是具有断点的调试器。断点允许您将代码的某些部分标记为您希望执行该代码的点暂时暂停其状态,直到您准备好进入下一个断点为止。
现代浏览器,例如Google Chrome(或Safari等任何其他WebKit浏览器)或带有Firebug Firefox扩展的Mozilla Firefox都具备此功能。
您可以在&#34; Scripts&#34;中设置JavaScript中的断点。 Chrome标签页(以及大多数WebKit浏览器):
来自Chrome Developer Tools: Script Breakpoints:
- 按Ctrl-Shift-I快捷方式
打开开发人员工具- 打开“脚本”面板,然后选择&#34; script.js&#34;来自脚本下拉列表
- 通过单击行装订线在第19行设置断点(可以使用Control-G快捷方式显示大文件中的行)
- 将鼠标移到此页面上
- 你应该停在断点上
- 将鼠标悬停在源代码上以检查本地和全局变量,函数参数等。
- 单击蓝色标记断点指示符
删除断点- 单击“继续”按钮或在“开发人员工具”窗口中按F8继续
此页面上有countless demonstrations of Firebug Breakpoints和其他调试器功能。
该功能与WebKit浏览器中的Developer Tools非常相似。
Internet Explorer还内置了开发人员工具,其中许多其他功能使用户能够设置断点并停止执行脚本。虽然Chrome调试器在很多情况下已经足够,但是有些错误和跨浏览器问题比其他浏览器更容易影响Internet Explorer。
因此,使用Developer Tools&#34;&#34;调试脚本的Setting Breakpoints部分;尝试解决仅影响Internet Explorer的问题时,页面将非常有用。