我有一个客户端站点正在经历流氓JS重定向,这导致分析跟踪出现问题,因为这些工具依赖于准确的document.referrer。此重定向很有趣,因为它仅适用于新用户,并且将用户重定向回他们最初导航到的页面。
客户无法告诉我他们最近添加或删除了哪些工具,因此我一直试图为他们确定他们网站上的哪些JS导致了此问题。有什么好的方法来确定导致此重定向的原因吗?
我尝试过的事情:
任何帮助将不胜感激!
答案 0 :(得分:0)
为href更改添加侦听器:
window.addEventListener('popstate', listener);
const pushUrl = (href) => {
history.pushState({}, '', href);
window.dispatchEvent(new Event('popstate'));
};
对@PHF表示赞赏 Merits