gpt4 book ai didi

javascript - 将 Firefox 插件和 Chrome 插件之间的共享代码导入 Firefox

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:18:45 27 4
gpt4 key购买 nike

我正在开发一个具有 Chrome 对应项的 Firefox 插件。为了消除代码重复,它们将共享一些 JavaScript 库。这些库不是使用 Firefox jetpack 模块期望的 CommonJS 设计编写的。有什么好的方法可以将共享的 JavaScript 导入到我的 Firefox 模块中并使用?

共享代码最好放在我的根目录下,因为共享库有自己丰富的目录结构,我不想把它全部塞进 data 或 lib 目录。

最佳答案

通过 commonjs 使 JS 文件可加载很容易,您只需要将所需的函数作为属性添加到导出对象中,例如:

function foo() {}
function bar() {}

if (exports !== void 0) {
exports.foo = foo;
exports.bar = bar;
}

关于javascript - 将 Firefox 插件和 Chrome 插件之间的共享代码导入 Firefox,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17775322/

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