虽然这可能是一个非常基本的东西,我似乎无法找到一个答案,这一个。 我看到很多关于协议content scripts
。 当我打开web inspector
中chrome
,并选择sources
,我看到一个名为标签content scripts
。 我看到一对夫妇的随机数和一些脚本,我似乎无法弄清楚这是什么意思。 如何在这些被显示? 其中,在这些来自哪里? 我看不到我的服务器服务于任何这些。
Answer 1:
在谷歌浏览器, 内容脚本是JavaScript文件是浏览器扩展的一部分。 他们的网页操作,就像常规的JavaScript做的,而是从保护范围(谷歌称之为“分离的世界”)。
内容脚本具有比普通JavaScript的一些更多的特权,并为这个原因,内容脚本JS和JS网页不能通常彼此交互。
当该内容脚本选项卡看,你会看到两个任意扩展添加脚本(或userscripts这是在Chrome编译成扩展),也被内置在浏览器中的部分内容脚本,具体的API扩展可以使用。
(您可以通过打开扩展选项卡匹配扩展到那些“随机数” chrome://chrome/extensions
),并启动Developer mode
:
文章来源: what are content scripts in chrome inspector