普通(弹出式)Chrome扩展程序与在开发人员工具中添加选项卡的扩展程序之间的区别

时间:2016-04-25 05:35:51

标签: javascript google-chrome google-chrome-extension google-chrome-devtools

正如长标题所示,我想知道普通扩展(popup)和在开发人员工具中添加新选项卡的区别。后者的一个很好的例子是Observe Point

我是Chrome扩展程序的新用户。我试图对它进行研究,但我找不到答案。似乎没有关于隐藏的扩展的信息,例如Observe Point。

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

提前谢谢!

2 个答案:

答案 0 :(得分:1)

"正常" popup.html的扩展程序正在使用popups,弹出窗口可以通过browser actionpage action指定。

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

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

您可以查看更多详细信息chrome.webRequest,有非常详细的示例。

用于修改Http响应的

已更新:,有关详细信息,请参阅此主题chrome extension - modifying HTTP response

答案 1 :(得分:0)

链接的扩展程序似乎使用了chrome.devtools.panels