javascript - 在 Chrome 中以编程方式获取所有 HTTP header 和流量

标签 javascript google-chrome http

我需要从 Javascript 以编程方式获取框架的 HTTP header 。它不需要便携(我只需要它用于 Chrome),而且我不介意必须添加/编写特定的扩展。

或者,甚至更好,更重要的是,我需要在特定站点以编程方式发生时访问进出特定站点的所有网络流量。

有没有办法做到这一点?我是否需要编写自己的扩展来实现它?如果可以,我可以用 Javascript 编写扩展吗?

编写扩展似乎是唯一的出路。我可以编写一个并使用 chrome.* API,如下所示:https://developer.chrome.com/extensions/devtools_network如果编写扩展是可行的方法,您会怎么做?

最佳答案

chrome.network.devtools API 只能在 devtools extension 中使用,仅当页面的开发工具已打开时才处于事件状态。

随着chrome.webRequest扩展API,您可以访问以下信息:

请求可以是filtered按 URL、请求类型和每个选项卡/窗口。

这些 API 仅适用于扩展程序,因此您必须开发 Chrome 扩展程序。阅读 Getting started tutorial开始。

关于javascript - 在 Chrome 中以编程方式获取所有 HTTP header 和流量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23042319/

相关文章:

javascript - 如何使用 jQuery 获取 <a> 标签中的 href 值

Javascript - 获取计算机方程的最小整数解

javascript - 动态呈现的 SVG 未显示

javascript - "returned value"的控制台符号

java - 在 Chrome 和 Firefox 中启用 Java 来测试自签名小程序

http - 传递 HTTP 引荐来源网址(站点 A、B、C - A 到 C)?

html - Golang 在 html 模板中打印数组值

javascript - 在 Plotly 中取消绑定(bind)点击事件

java - Thymeleaf - 将变量传递给 Controller

html - 如何禁用 Chrome 自动填充用户名/电子邮件密码?