什么是Chrome Inspector中的内容脚本

odopli94  于 2023-06-27  发布在  Go
关注(0)|答案(2)|浏览(136)

虽然这可能是一个非常基本的事情,但我似乎找不到这个问题的答案。我看到很多关于content scripts的讨论。当我在chrome中打开web inspector并选择sources时,我看到一个名为content scripts的选项卡。我看到了一些随机数字和一些脚本,我似乎无法弄清楚这些是什么。这些是怎么展示的?这些是从哪里来的?我看不到我的服务器提供任何这些。

yk9xbfzb

yk9xbfzb1#

在Google Chrome中,content scripts是浏览器扩展的JavaScript文件。它们在网页上操作很像普通的JavaScript,但在一个受保护的范围内(谷歌称之为“孤立的世界”)。
内容脚本比普通JavaScript有更多的权限,因此,内容脚本JS和页面JS通常不能相互交互。
当查看**Content Scripts 标签时,您将看到由任何扩展添加的脚本(或由userscripts在Chrome中编译成扩展),以及浏览器内置部分的内容脚本,特别是扩展可以使用的API。

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

35g0bw71

35g0bw712#

如果您一直只看到“内容脚本”选项卡,那是因为您的工具窗格太窄了。点击“>>”图标找到页面选项卡。对于普通网站,您将希望页面选项卡处于活动状态。“内容脚本”用于编写浏览器扩展。

相关问题