如何判断页面是否已在 Firebug 或 Chrome 开发人员工具中重新加载?
How to tell if a page has been reloaded in Firebug or Chrome Developer tools?
我有一个页面,如果我 select 从下拉菜单中输入一个条目,部分页面会闪烁并且 url 会发生变化。我没有为这个页面编写代码,但我认为它在后台做了一些事情来加载或重新加载它自己的至少一部分。
但是当我查看 Chrome 开发人员工具或 Firebug 的网络选项卡时,我没有看到对新 url 的网络调用。那么,在这些工具中没有显示网络调用的情况下,页面的 url 怎么会发生变化呢?
有没有办法用这些工具中的任何一个来判断此时 window.onload 或 document.ready 是否已触发?
您可以在事件侦听器上使用断点来查看是否触发了某些事件。见 documentation.
或者,Chrome devtools 可以列出在任何元素上注册的事件处理程序。只需检查元素并展开事件侦听器面板。
我有一个页面,如果我 select 从下拉菜单中输入一个条目,部分页面会闪烁并且 url 会发生变化。我没有为这个页面编写代码,但我认为它在后台做了一些事情来加载或重新加载它自己的至少一部分。
但是当我查看 Chrome 开发人员工具或 Firebug 的网络选项卡时,我没有看到对新 url 的网络调用。那么,在这些工具中没有显示网络调用的情况下,页面的 url 怎么会发生变化呢?
有没有办法用这些工具中的任何一个来判断此时 window.onload 或 document.ready 是否已触发?
您可以在事件侦听器上使用断点来查看是否触发了某些事件。见 documentation.
或者,Chrome devtools 可以列出在任何元素上注册的事件处理程序。只需检查元素并展开事件侦听器面板。