如何从我的Chrome扩展中获取变量'的背景脚本
How to get a variable from my Chrome Extension's background script?
我正在使用Chrome API的以下代码制作Google Chrome扩展:
chrome.tabs.executeScript(null,{file : 'inject.js'},function(){})
现在我想从文件inject.js
中获取值,以便在回调函数中使用,但我不知道如何做到这一点。有人能帮我吗?
chrome.extension.getBackgroundPage()
返回当前扩展中运行的后台页面的JavaScript"window"对象。
var background = chrome.extension.getBackgroundPage();
// Now you can get any of your variables from the background object:
var jcvideos = background.jcvideos;
变量必须在全局范围内可访问才能工作。示例:
var outer_result = 0;
function example() {
var inner_result = 1; // <-- local variable
outer_result = 2; // <-- global variable
}
// 'inner_result' is undefined outside the function.
// You can only use 'outer_result' from other scripts.
阅读developer.cochrome.com上的更多信息:
关于getBackgroundPage()
背景页示例
相关文章:
- Google Apps 脚本:尝试根据单元格的背景颜色发送电子邮件
- 脚本随机更改背景渐变色[但从特定范围]
- 是否可以使用chrome.tabs.sendmessage从内容脚本向背景页发送消息
- 简单的 Java 脚本背景图像不起作用
- 编写替换背景图像的用户脚本
- 将背景图像更改为另一个由ajax调用脚本动态创建的图像
- 谷歌浏览器扩展程序内容脚本和背景
- Chrome 扩展 API:Chrome.tabs.captureVisibleTab 在背景页面上到内容脚本
- 设置使用背景更改脚本的背景
- 在java脚本的帮助下,在日历中显示背景日期应该是红色的,我也从oracle数据库中获取数据
- java脚本不会更改背景图像
- 如何从我的Chrome扩展中获取变量'的背景脚本
- chrome扩展中的可变范围,尤其是在背景页和内容脚本之间
- 内容脚本和背景交流
- 选项启用了内容脚本Chrome扩展,没有背景页
- 网站不会显示在IE一旦我激活脚本.除了背景,一切都不见了
- 脚本定义加载时的背景,宽度/高度可变
- 内容脚本和背景页面之间的消息传递在chrome扩展是不工作,因为它应该是
- JS脚本需要时间来更改背景颜色
- 使用 js 触发外部脚本背景