异地第三方小部件的脚本之一在执行期间中断,并将我主页上的所有流量重定向到他们的。
由于我无法杀死它们,我要么不得不杀死脚本,要么想办法杀死第三方 JavaScript 可能会重定向浏览器的任何尝试。我发现的最有希望的事件是.unload()
and window.onbeforeunload
,我的想法是希望检查 GET 请求,然后验证 URL 是否与我页面上的任何有效链接不匹配,这没问题,只是我不知道如何获取事件的 GET 值,考虑到它不受页面上的任何点击或操作的约束,而是第三方 .js 中的虚假内容或其他内容?
有人有幸找到解决此类问题的方法吗?