什么是chrome检查器中的内容脚本

时间:2012-08-11 04:38:53

标签: google-chrome web-inspector content-script

虽然这可能是一件非常基本的事情,但我似乎无法找到答案。我看到很多关于content scripts的讨论。当我在web inspector中打开chrome并选择sources时,会看到一个名为content scripts的标签。我看到几个随机数和一些脚本,我似乎无法弄清楚它们是什么。 这些如何显示?这些来自哪里?我看不到我的服务器提供任何这些服务。

1 个答案:

答案 0 :(得分:24)

在谷歌浏览器中,content scripts是JavaScript文件,是浏览器扩展的一部分。它们在网页上运行很像常规的javascript,但是来自受保护的范围(谷歌称之为“孤立世界”)。

内容脚本比普通的javascript具有更多的权限,因此,内容脚本JS和页面JS通常不能相互交互。

查看 内容脚本标签时,您会看到由任何扩展程序(或userscripts)添加的脚本都会在Chrome中编译为扩展程序),以及内置浏览器内容的脚本,特别是扩展可以使用的API。

Content script listing


您可以通过打开扩展程序标签(chrome://chrome/extensions)并激活Developer mode来匹配这些“随机数”的扩展名:

Matching extensions