背景脚本代码和内容脚本代码的区别
The difference between the code in background-script and content-script
我想创建一个扩展,读取一个网站的所有颜色,并相应地改变所有的颜色,如果你点击按钮。
我应该在哪里写这段代码?内容脚本还是背景脚本?
这两者的实际区别是什么?
阅读文档中写得很好的概述。这应该能回答你的很多问题。
简而言之,内容脚本在网页的孤立上下文中执行,可以访问其DOM,但对Chrome API的访问非常有限。
背景脚本通常用于集中处理任务,而内容脚本则充当它与您想要交互的页面之间的中介。
关于你的情况:
你需要有一个后台脚本来监听按钮点击事件。
你需要一个内容脚本来与页面交互。
因此,您需要两者,并且后台脚本可以向内容脚本发送消息以实现其魔力
相关文章:
- html或java脚本代码在硬盘中创建一个文本文件
- 在Asp.net的TextBox中插入所需文本的java脚本代码
- 是否有脚本/代码可以一次将链接属性添加到多个链接
- 如何在此脚本代码中正确设置此计算和变量
- 如何使用java脚本代码计算禁用按钮的时间
- 脚本代码冲突
- 启用使用java脚本代码在web浏览器中运行的脚本
- 如何将一行咖啡脚本代码转换为多行
- Java 脚本代码 (显示更多 - 显示更少)
- 更改 URL 哈希更改的脚本代码
- 如何使用 javascript 添加脚本代码
- Java 脚本代码不起作用
- 如何递减 Java 脚本代码中的值
- 将 html 代码转换为操作脚本代码
- 如何从 BSF 后处理器的脚本代码进行断言
- Java 脚本代码不起作用
- 基于 Google 电子表格中公式更改的电子邮件脚本代码
- 如何插入不同的<脚本>代码
- CKEDITOR - 启用插入 Java 脚本代码
- 将 ajax 回调脚本代码放在 rails 3.1 中的位置