【发布时间】:2016-01-11 17:12:53
【问题描述】:
我正在将我的 Chrome 扩展程序转换为 Firefox 扩展程序。不过我遇到了问题。
我的扩展程序需要在内容脚本和弹出页面中加载扩展程序的存储数据。我的 Chrome 扩展程序对此没有任何问题。我只是使用chrome.storage 来传递和检索存储,我可以轻松地在我的内容和弹出脚本中使用它。
使用 Firefox,我很难弄清楚我必须做哪些不同的事情。我知道我不能使用 chrome.storage 而是使用
const storage = require("sdk/simple-storage").storage;
东西,但我需要在内容脚本和弹出页面的脚本中使用它。我研究发现我不能多次使用 require 函数,所以我的问题是,我可以在弹出脚本和内容脚本之间共享变量吗?我需要双方的存储空间,没有其他方法可以使扩展工作。
谢谢。
【问题讨论】:
标签: javascript google-chrome firefox google-chrome-extension firefox-addon