Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/google-chrome/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 普通(弹出式)Chrome扩展和在开发者工具中添加选项卡的扩展之间的区别_Javascript_Google Chrome_Google Chrome Extension_Google Chrome Devtools - Fatal编程技术网

Javascript 普通(弹出式)Chrome扩展和在开发者工具中添加选项卡的扩展之间的区别

Javascript 普通(弹出式)Chrome扩展和在开发者工具中添加选项卡的扩展之间的区别,javascript,google-chrome,google-chrome-extension,google-chrome-devtools,Javascript,Google Chrome,Google Chrome Extension,Google Chrome Devtools,正如长标题所示,我想知道普通扩展(弹出)和在开发人员工具中添加新选项卡的扩展之间的区别。后者的一个好例子是 我不熟悉Chrome扩展。我试图对此进行研究,但没有找到答案。似乎很少有关于隐藏的扩展的信息,比如观察点 我需要知道是否可以使用普通扩展截获来自服务器的响应。但是,了解它们之间的区别也很好 提前谢谢你 链接的扩展似乎利用了带有弹出窗口的“普通”扩展。正在使用html,可以通过或指定弹出窗口 像Observe Point这样的扩展是,它们扩展了devtools并向chrome devtool

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

我不熟悉Chrome扩展。我试图对此进行研究,但没有找到答案。似乎很少有关于隐藏的扩展的信息,比如观察点

我需要知道是否可以使用普通扩展截获来自服务器的响应。但是,了解它们之间的区别也很好


提前谢谢你

链接的扩展似乎利用了带有
弹出窗口的“普通”扩展。正在使用html
,可以通过或指定弹出窗口

像Observe Point这样的扩展是,它们扩展了devtools并向chrome devtools添加了功能

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

你可以看更多的细节,这里有非常详细的例子


更新:有关修改Http响应的详细信息,请参阅此线程。

当您谈到正常扩展(弹出)和观察点之间的区别时,您的确切意思是什么?至于普通分机(弹出式),您是指带有?这应该会有帮助。@HaibaraAi对于普通版,我指的是带有popup.html的版本,它在地址栏旁边显示一个图标,您可以单击它(然后出现一个弹出窗口)。@Learner,谢谢您提供的资源。@AlexD不客气。谢谢您的回答!我更感兴趣的是功能上的差异。一个人能做什么而另一个人不能做什么?@AlexD有几个
DevTools
扩展的例子。哪些方面的功能差异?你想实现什么?我必须开发一个类似于观察点的扩展,它可以截取一些web分析调用,然后向服务器发送一些信息,还可以截取来自web服务器的响应。一位同事告诉我,常规扩展(带有弹出窗口的扩展)无法拦截来自服务器的响应,因此我决定做一些研究,看看这是否属实。@AlexD,对于http响应,我相信您只能修改响应头,而不能修改响应体。请参阅@AlexD”,并截取来自Web服务器的响应。“是的,应该可以修改响应主体。再见,谢谢!所以你基本上是说我可以用他们两个实现我的目标,对吗?我将对DevTools扩展做一些研究。