正如长标题所示,我想知道普通扩展(弹出窗口)和在开发人员工具中添加新选项卡的扩展之间有什么区别。后者的一个很好的例子是 Observe Point .
我是 Chrome 扩展程序的新手。我试图对此进行研究,但未能找到答案。关于隐藏的扩展程序(例如 Observe Point)的信息似乎很少。
我需要知道是否可以使用正常扩展拦截来自服务器的响应。但了解它们之间的差异也很好。
提前谢谢您!
最佳答案
popup.html
的“正常”扩展正在使用 popups ,并且可以通过 browser action 指定弹出窗口或page action .
像 Observe Point 这样的扩展是 DevTools extension ,他们正在扩展开发工具并向 chrome 开发工具添加功能。
至于“拦截响应”,它与扩展程序的类型没有直接关系,只要您在 manifest.json< 中声明
,您可以根据需要观察、分析、拦截、阻止或修改正在进行的网络请求。 webRequest
以及主机权限即可
更多详情您可以查看chrome.webRequest ,有非常详细的例子。
更新:要修改 Http 响应,请参阅此线程 chrome extension - modifying HTTP response了解更多详情。
关于javascript - 普通(弹出)Chrome 扩展程序与在开发人员工具中添加选项卡的扩展程序之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36832708/