如何使用Chrome扩展API获取网页的所有HTTP请求
How can I get all HTTP requests of a web page by using Chrome Extension API
我知道我可以在DevTool中获得所有HTTP请求,但现在我想在chrome扩展中获得它们。哪一个API可以做这项工作?
您将看到webRequest
API带有基于选项卡ID的事件过滤器。
类似的内容(需要"webRequest"
权限和"<all_urls>"
主机权限):
chrome.webRequest.onBeforeRequest.addListener(
function(details) {
// Do something with the details
},
{tabId: /* ... */, urls: "<all_urls>"}
);
第页。S.我看到了你关于资源的另一个问题;请注意,您可以按类型进一步筛选请求,例如"stylesheet"
chrome.webRequest很有用,但它不允许您在chrome中读取响应主体。我有一个阅读正文的解决方案:https://stackoverflow.com/a/67390377/1226799
相关文章:
- Meteor如何接收HTTP请求
- 在我的情况下,如何进行http请求
- 使用插件收听Firefox标签的http请求
- http请求使用html而不是json进行响应
- 在node-js路由中发出http请求
- 是否可以在没有HTTP请求或<输入>
- Acync JS HTTP请求通知请求
- PhantomJs在控制台中发出http请求时不会返回任何状态
- PHP处理来自一个页面的http请求,并将其显示在另一个页面上
- Firefox插件-如何发出http请求
- 验收测试主要针对传出的http请求
- 验证HTTP请求来自NFC标签上的点击
- 如何制作'http请求'在Node js中同步
- 为什么我在Cloud9中的http请求总是返回错误
- AngularJS Typeahead和$http请求限制
- HTTP请求使用cURL,但在浏览器中使用javascript时会得到CORS响应
- 如何使用Chrome扩展API获取网页的所有HTTP请求
- 将http请求中的数据传递给C#控制器
- 在初始化路由之前发送$http请求
- 从客户端捕获 HTTP 请求(包括 ajax)