使用JavaScript/JQuery过滤HTTP请求

使用JavaScript/JQuery过滤HTTP请求,javascript,jquery,http,filter,python-requests,Javascript,Jquery,Http,Filter,Python Requests,我正试图使用JavaScript禁用/挂起基于WordPress的网站页面上的Facebook像素跟踪器。成功后,它继续运行。因此,我决定阻止从该站点的页面向特定URL(例如:)发出请求。我使用了Ajax预过滤器选项,但失败了。如果有人能帮助我或给我其他有效的想法,那就太好了 如果你需要更多我可能忘记的信息,请告诉我 提前谢谢 注意:如果你想查看traker的代码,这里有一个URL:。我没有得到任何回应,所以我想最好能解释一下我如何处理这个问题 我重复一遍,我的需要是禁用或启用谷歌分析、Face

我正试图使用JavaScript禁用/挂起基于WordPress的网站页面上的Facebook像素跟踪器。成功后,它继续运行。因此,我决定阻止从该站点的页面向特定URL(例如:)发出请求。我使用了Ajax预过滤器选项,但失败了。如果有人能帮助我或给我其他有效的想法,那就太好了

如果你需要更多我可能忘记的信息,请告诉我

提前谢谢


注意:如果你想查看traker的代码,这里有一个URL:。

我没有得到任何回应,所以我想最好能解释一下我如何处理这个问题

我重复一遍,我的需要是禁用或启用谷歌分析、Facebook Pixel和其他跟踪访问者选择的跟踪程序。事实上,我需要设置一个覆盖层,以获得用户对使用第三方cookie的同意(根据欧洲GDPR法律)。下面是一个阻止FB像素跟踪器的代码示例,我给了它“fbpix”id属性:

document.addEventListener("readystatechange", function(){document.getElementById("fbpix").removeAttribute("type"); document.getElementById("fbpix").setAttribute("type", "text/javascript"); }); document.addEventListener(“readystatechange”,function(){document.getElementById(“fbpix”).removeAttribute(“type”);document.getElementById(“fbpix”).setAttribute(“type”,“text/javascript”);}); 把这个放在标签之间。我用不同的浏览器对它进行了测试,它可以在页面加载时阻止跟踪器的执行,我没有得到任何FB像素cookie


可能还有更好的解决方案,但我只找到了这些。

大家好,欢迎来到Stack Overflow。这不是一个好问题的例子。对于一个好的问题,您必须提供问题的详细描述、所需输出的详细描述、到目前为止您当前的尝试,以消除潜在的重复尝试。请参见此处:您不能使用页面内部运行的JavaScript过滤网站发出的任意请求或嵌入其中的任何脚本……”我使用了Ajax预过滤选项-这只有在Facebook pixel脚本首先使用库的AJAX实现时才有意义…可能性有多大?感谢您的回复。我看到了“Ajax预过滤器”,但忘了它。其想法是通过使用JavaScript以编程方式启用或禁用此FB像素跟踪器,就像使用TarteAucCitronJS脚本()一样,但此脚本无法按预期工作。