【问题标题】:what are content scripts in chrome inspectorchrome 检查器中的内容脚本是什么
【发布时间】:2012-08-11 04:38:52
【问题描述】:

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

【问题讨论】:

  • 它们来自您安装的扩展程序吗?我知道通过开发扩展,注入的 js 文件被称为内容脚本。

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


【解决方案1】:

在 Google Chrome 中,content scripts 是作为浏览器扩展一部分的 JavaScript 文件。它们在网页上的操作很像普通的 javascript,但在受保护的范围内(谷歌称其为“孤立的世界”)。

内容脚本比普通 javascript 拥有更多权限,因此,内容脚本 JS 和页面 JS 通常无法相互交互。

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


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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-08
    • 2017-06-12
    • 1970-01-01
    • 2011-10-31
    • 1970-01-01
    • 1970-01-01
    • 2013-09-12
    • 1970-01-01
    相关资源
    最近更新 更多