如何用 js 阻止网页中某网址的加载
- 0次
- 2021-08-17 23:39:51
- idczone
自己博客插入一段开源项目的 js,每次访问页面的时候都会请求 hm.baidu.com ,估计是开发者统计数据,但是我又不想让它访问。如何做到阻止?
先确认是否是自己浏览器的锅
换台电脑的试试看
我是安装了 ublock 才看到 hm.baidu.com block by cilent
控制台看到的,但我又不想让自己网页挂上了别人的统计…
啊发快了,控制台看到发起程序链就是由这个开源项目的 js 发起的
检查博客的插件、主题、模板是否含有统计链接
静态的,貌似是这个项目的开发者在 js 藏了一段请求
adguard home 或者 pihole
配置 CSP 头,浏览器就能帮你拦截掉。
如果这个统计请求是通过 document.createElement 的方式加载的话,
即:
ae01.alicdn.com/kf/U2a301ed880ae4b0c9deb1b8a7d85ea34z.jpg
可以用以下这样阻止加载(抄袭自 uBO github.com/gorhill/uBlock/blob/a94df7f3b27080ae2dcb3b914ace39c0c294d2f6/assets/resources/scriptlets.js)。
该代码必须在统计代码前运行。
paste.ubuntu.com/p/HQFkzzrq3Q/
我的意思是不要访问页面的人被统计代码给统计到,而不是不要我访问页面被统计到,页面(博客)是我的