javascript - 如何通过 Javascript 阻止某些域请求?
问题描述
我需要编写一个客户端 javascript,以防止其他 3rd 方脚本自行请求某些域 url。有没有办法做到这一点?
示例设置:
<html>
<body>
<script src="myscript.js" type="text/javascript>
<script src="third-party-script.js" type="text/javascript>
</body>
</html>
现在third-party-script.js
来自域的请求www.track-me.com
,我希望能够通过内部代码阻止传出的 track-me.com 请求myscript.js
。
解决方案
您可以使用service worker拦截来自您页面的网络请求并随意处理它们。
推荐阅读
- docker - cmake OUTPUT_VARIABLE 不适用于 docker build
- cuda - cuda内核似乎没有被调用
- java - 如何关闭 RestHighLevelClient 5.6.X
- javascript - 循环只给我第一行(puppeteer js)
- signalr - SignalR 集线器 Context.User.IsInRole(xyz) 不调用 CumstomRoleProvider
- javascript - 没有为 IE11 定义 JS 函数
- java - GCM 中的 Mac 检入失败
- c# - Semaphore.WaitOne() 永远不会返回 true,渴望可用性
- jquery - jquery ui 自动完成连线事件替代文档就绪
- google-apps-script - 安排繁忙时间的脚本,类似于日历