5

背景页面和弹出页面有什么区别?
什么是内容脚本?

4

1 回答 1

10

Chrome 扩展程序有许多看起来相似的不同术语。我会尽力澄清这些条款:

背景页面:基本上是在应用程序后台运行的页面,不显示任何内容。该页面将被授予您在清单文件中请求的所有权限。它应该用于访问核心功能,例如将项目添加到上下文菜单、阅读收藏夹、显示浏览器/页面操作。

弹出页面:名称说明了一切,它创建了一个弹出页面。一个特殊性是它看起来像页面上的“气泡”。如果某个功能与任何特定的 url 无关,这将非常有帮助。与背景页面一样,弹出页面将被授予所有请求的功能。

内容脚本:内容脚本基本上是您可以在当前页面中注入的脚本。尽管您不能直接访问自定义变量,但您可以更改任何页面的 DOM 和行为以向其中添加功能。注意:您必须在注入内容脚本的每个域上请求权限。

为了帮助您入门,我建议您遵循本教程:

入门:构建 Chrome 扩展程序

您需要了解的有关 chrome 扩展开发的几乎所有内容都已记录在此处。作为 chrome 扩展程序开发人员,我发现它非常易于使用并且是最新的。

于 2013-06-29T07:54:10.217 回答