普通(弹出式)Chrome 扩展程序与在开发者工具中添加标签页的扩展程序之间的区别

Difference between normal (popup) Chrome extension and an extension that adds a tab in developer tools

本文关键字:程序 扩展 加标签 添加 区别 之间 工具 弹出式 Chrome 普通 开发者      更新时间:2023-09-26

正如长标题所暗示的那样,我想知道普通扩展(弹出窗口)和在开发人员工具中添加新选项卡的扩展(弹出窗口)之间有什么区别。后者的一个很好的例子是观察点。

我是Chrome扩展程序的新手。我试图对此进行研究,但未能找到答案。似乎很少有关于隐藏扩展的信息,例如观察点。

我需要知道是否可以使用正常扩展拦截来自服务器的响应。但是,了解它们之间的差异也很好。

提前谢谢你!

带有

popup.html的"普通"扩展正在使用弹出窗口,可以通过浏览器操作或页面操作指定弹出窗口。

像Observe Point这样的扩展是DevTools扩展,它们是扩展devtools并为chrome devtools添加功能。

至于"拦截响应",它与它是什么类型的扩展没有直接关系,只要您在manifest.json中声明webRequest以及主机权限,您就可以根据需要观察、分析、拦截、阻止或修改正在进行的网络请求。

更多细节你可以看看chrome.webRequest,有非常详细的例子。

更新:有关修改 Http 响应的信息,请参阅此线程 chrome 扩展 - 修改 HTTP 响应以获取更多详细信息。

链接的扩展似乎利用了chrome.devtools.panels