背景页面和弹出页面有什么区别?
什么是内容脚本?
答案 0 :(得分:7)
Chrome扩展程序有许多不同的术语,可能看起来很相似。我会尽力澄清这些条款:
背景页面:基本上是在应用程序的后台运行的页面,不显示任何内容。该页面将被授予您在清单文件中请求的每个权限。它应该用于访问核心功能,如在上下文菜单中添加项目,读取收藏夹,显示浏览器/页面操作。
弹出页面:名称全部显示,它会创建一个弹出页面。一个特点是它看起来像是页面上的“泡沫”。如果某个功能与任何特定网址无关,那将非常有用。与后台页面一样,弹出页面将被授予所有要求的功能。
内容脚本:内容脚本基本上是您可以在当前页面中注入的脚本。虽然您无法直接访问自定义变量,但您可以更改任何页面的DOM和行为以向其中添加功能。注意:您必须在注入内容脚本的每个域上请求权限。
为了帮助您入门,我建议您按照本教程进行操作:
Getting Started: Building a Chrome Extension
几乎所有关于chrome扩展开发的知识都已记录在案here。作为Chrome扩展开发人员,我发现它非常易于使用和更新。