虽然这可能是一件非常基本的事情,但我似乎无法找到这个问题的答案。我看到很多关于 content scripts
的讨论.当我打开 web inspector
在 chrome
,然后选择 sources
,我看到一个名为 content scripts
的选项卡.我看到几个随机数和一些脚本,但我似乎无法弄清楚这些是什么。
这些是如何显示的?这些是从哪里来的?我看不到我的服务器提供这些服务。
最佳答案
在谷歌浏览器中,content scripts是作为浏览器扩展一部分的 JavaScript 文件。它们在网页上的操作很像普通的 javascript,但在 protected 范围内(谷歌称其为“孤立的世界”)。
内容脚本比普通的 javascript 拥有更多的权限,因此,内容脚本 JS 和页面 JS 通常不能相互交互。
看着那内容脚本选项卡 ,您将看到由任何扩展添加的脚本(或由 userscripts 在 Chrome 中编译成扩展),以及作为浏览器内置部分的内容脚本,特别是扩展可以使用的 API。
您可以通过打开扩展选项卡 ( chrome://chrome/extensions
) 并激活 Developer mode
来匹配这些“随机数字”的扩展。 :
关于google-chrome - chrome 检查器中的内容脚本是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11911943/