我已经使用NodeJS设置了一个非常简单的代理服务器。代码非常简单 - 服务器从客户端接收请求,将其发送到另一台服务器,然后将响应传递回客户端。
除非在一种情况下网站不断重新加载,否则它的效果非常好。我想调试导致重新加载的原因,因此分别为beforeunload事件和unload事件设置了两个事件监听器断点。然而,这两个断点没有被触发。
然后我突然遇到一段代码,每次页面重新加载时都会触发,代码片段如下:
基于代码中的注释,它似乎是一个特殊的卸载事件,覆盖了通常的DOM上传。但是在调用堆栈中,我看不出它来自何处。代码似乎没有托管在服务器上我正在向其发送请求,更像是在本地托管。
所以我的问题是:
提前感谢您的帮助!