gpt4 book ai didi

javascript - 我可以从 Chrome 打包应用程序的后台页面调用变量或函数吗?

转载 作者:行者123 更新时间:2023-11-30 10:27:19 25 4
gpt4 key购买 nike

我的 Chrome 打包应用有 2 个 JavasScript 文件。

1. background.js是一个主要的JavaScript文件,被manifest.json调用

var foo = 'sss';

function bar(a,b) {
return a+b;
}

chrome.app.runtime.onLaunched.addListener(function() {
chrome.app.window.create('index.html', {
bounds: {
width: 500,
height: 300
}
});
});

2。 app.js 是 index.html 的 Controller

问题:我可以在 app.js 中从 background.js 调用变量“foo”或函数“bar”吗?

附言。 或者有什么解决方案可以在页面之间传递值,例如 chrome.storage

最佳答案

在您的 app.js 中,您可以获得这样的背景页面:

chrome.runtime.getBackgroundPage(function(page) {
page.foo;
page.bar(2, 2);
});

关于javascript - 我可以从 Chrome 打包应用程序的后台页面调用变量或函数吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18975188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com