在Chrome / Firefox中调试卸载事件?

时间:2016-09-10 14:51:44

标签: google-chrome google-chrome-devtools onbeforeunload onunload

我已经使用NodeJS设置了一个非常简单的代理服务器。代码非常简单 - 服务器从客户端接收请求,将其发送到另一台服务器,然后将响应传递回客户端。

除非在一种情况下网站不断重新加载,否则它的效果非常好。我想调试导致重新加载的原因,因此分别为beforeunload事件和unload事件设置了两个事件监听器断点。然而,这两个断点没有被触发。

然后我突然遇到一段代码,每次页面重新加载时都会触发,代码片段如下:

extensions::unload_event

基于代码中的注释,它似乎是一个特殊的卸载事件,覆盖了通常的DOM上传。但是在调用堆栈中,我看不出它来自何处。代码似乎没有托管在服务器上我正在向其发送请求,更像是在本地托管。

所以我的问题是:

  1. 有没有人对这个 extensions :: unload_event 及其背后的故事有任何想法?
  2. 您对如何进一步调试意外页面重新加载有任何建议吗?
  3. 提前感谢您的帮助!

0 个答案:

没有答案