chrome插件问题,如何在chrome.tabs.executeScript引用的脚本文件内调用background.js内的变量

huahuaxuwei huahuaxuwei 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
以下是插件的background.js的相关内容,但是AutoFill.js内的代码不能访问background.js中的变量var_t,如何才能使调用的脚步文件可以访问var_t变量呢?

background.js:

var var_t = "Var变量";
chrome.contextMenus.create({
title: "右键菜单",
id: "1",
onclick: function () {
chrome.tabs.executeScript(null, { file: "js/AutoFill.js" });
}
});


AutoFill.js:

alert(var_t);

这里仅仅为了演示用,只写了alert(var_t);运行时,chrome报错,var_t未定义。
...全文

相关推荐

评论 12
收藏 已收藏
分享
返回顶部
huahuaxuwei
JavaScript 87,983 成员 224,680 内容