我目前正在分析我的网页连接,我想在Chrome的开发者工具中阻止我的网络监视器中的一些跟踪脚本和其他外部URL调用。
我很想在没有某些库的情况下检查页面的行为方式。
Chrome本身不提供此类功能,而着名的阻止扩展程序仅阻止用户手动输入导航栏的网址。
答案 0 :(得分:44)
正如@calavera.info,@iman.Bahrampour和@Asim K T所指出的,此功能现在可在Chrome 59中使用。您可以在“网络”面板中选择要阻止的网址或域。请参阅this release note以及从此页面阻止StackOverflow徽标的屏幕截图。 @iman.Bahrampour还会在下方分享两个扩展名(“HTTP Request Blocker”和“Request Blocker”)。
答案 1 :(得分:23)
正如abd3721提到的那样,这可以直接在chrome DevTools中使用(你不再需要在金丝雀上),但它仍然在标志后面和隐藏的实验功能菜单中。截至本评论发布时,Chrome stable已推出53版。
要启用它,请打开此链接并单击相应标志下的启用链接: 铬://标志/#启用-devtools-实验
然后在DevTools中打开设置面板(F1)并单击实验选项卡。
这列出了所有当前可用的DevTools实验,但它仍然是另一组隐藏的功能。
在实验选项卡中按Shift键6次以显示更多隐藏功能,其中一个将是请求阻止。
注意:这些功能被认为是实验性的,可能有错误或不完整。请谨慎使用。
答案 2 :(得分:10)
1。带有模式匹配的Google Chrome:
在网络标签中,右键点击请求,然后选择屏蔽请求网址
有一个加号可以添加阻止请求的模式
例如,我有7个请求网址:
我可以通过添加模式来阻止具有特定模式的请求(例如,请求下面的模式*family*
块3):
小心!因为模式区分大小写
2. HTTP请求拦截器扩展名:
此扩展程序具有阻止请求的模式匹配:
3。请求阻止程序扩展名:
这是一个有用的扩展,它具有阻止请求的模式匹配。
此请求阻止程序最有用的功能是导入和导出列表以供其他人使用。
导出列表并在另一台计算机中使用(或将来使用):单击Direction向下并选择Export。
使用导入列表按钮打开导出的列表。
祝你好运
答案 3 :(得分:5)
在Chrome 59中,您可以阻止来自开发者工具本身的“网络”标签的特定请求。
https://developers.google.com/web/updates/2017/04/devtools-release-notes#block-requests
右键单击“网络”面板中的请求,然后选择“阻止请求URL”。 Drawer中会弹出一个新的请求阻止选项卡,您可以使用该选项卡管理被阻止的请求。
答案 4 :(得分:4)
现在,Chrome 59开发人员工具可以阻止各自的请求:https://developers.google.com/web/updates/2017/04/devtools-release-notes#block-requests。使用这种方法,关闭所有样式表有点困难,但更容易关闭最烦人的样式表。
答案 5 :(得分:0)
将更改主机文件帮助。 您的系统(windows,linux,mac)都在请求DNS查找之前检查主机。当我想阻止一些缓慢的广告客户时,我会使用它。
窗口: C:\ Windows \ System32下\驱动程序\等\主机
linux&苹果电脑 的/ etc /主机
*非常小心让UPS恢复*
答案 6 :(得分:0)
现有bug report正在请求此功能。您可以对该问题加注星标,以显示对其添加的支持。
答案 7 :(得分:0)
好吧,我也一直在寻找答案,因为我有这个假冒选择的问题,似乎没有什么对我有用。 但后来我试图分析请求和其他事情,直到我发现,有这个网站正在我的网页上加载广告并将我重定向到广告。并且还将新标签上的Google搜索栏更改为某个未知搜索引擎。我能够在一个页面上暂时阻止请求。但在打开新标签后,广告会再次出现。
因此谷歌搜索请求拦截器,我想出了一个Chrome扩展“HTTP请求拦截器”并添加了导致所有疯狂广告的地址,现在已经完全解决了问题。
我希望它对你或其他任何人都有帮助。