虽然这可能是一件非常基本的事情,但我似乎无法找到答案。我看到很多关于content scripts
的讨论。当我在web inspector
中打开chrome
并选择sources
时,会看到一个名为content scripts
的标签。我看到几个随机数和一些脚本,我似乎无法弄清楚它们是什么。
这些如何显示?这些来自哪里?我看不到我的服务器提供任何这些服务。
答案 0 :(得分:24)
在谷歌浏览器中,content scripts是JavaScript文件,是浏览器扩展的一部分。它们在网页上运行很像常规的javascript,但是来自受保护的范围(谷歌称之为“孤立世界”)。
内容脚本比普通的javascript具有更多的权限,因此,内容脚本JS和页面JS通常不能相互交互。
查看 内容脚本标签时,您会看到由任何扩展程序(或userscripts)添加的脚本都会在Chrome中编译为扩展程序),以及内置浏览器内容的脚本,特别是扩展可以使用的API。
您可以通过打开扩展程序标签(chrome://chrome/extensions
)并激活Developer mode
来匹配这些“随机数”的扩展名: