dor*_*way 9 javascript google-chrome-extension
如果我正在使用chrome.extension.getBackgroundPage(),我可以像这样访问background.js的变量:
background.js:
var transfer = 'some text';
Run Code Online (Sandbox Code Playgroud)
popup.js:
chrome.extension.getBackgroundPage().transfer
Run Code Online (Sandbox Code Playgroud)
不过,这说我只得到一个窗口对象(但也许之前"窗口"的JavaScript'意味着什么......).如何访问背景变量?
Rya*_*yan 16
是的,窗口之前的'javascript'一词意味着它返回了javascript文件(页面)background.js
为了便于访问我的popup.js文件顶部,我这样做:
var background = chrome.extension.getBackgroundPage(); //do this in global scope for popup.js
Run Code Online (Sandbox Code Playgroud)
然后你可以这样做:
background.transfer;
Run Code Online (Sandbox Code Playgroud)
由于您通常需要经常访问您的背景页面,这只会让您的生活变得更轻松.
| 归档时间: |
|
| 查看次数: |
9092 次 |
| 最近记录: |