在 web-extensions 中导入模块
import module in web-extensions
我正在尝试构建一个 firefox 网络扩展,我想将另一个模块(用于代码重用)导入到弹出脚本中。我环顾四周,读到 import 可能 有效,但 eslint 说它是保留关键字。
我还读到有人建议将第二个脚本直接导入 html 页面,如下所示:
<script src="./js/utils/Listeners.js" type="module"></script>
<script src="./js/popup.js"></script>
我就这样试过了,但没有成功。 Javascript 也是新手。更擅长传统的 OOP 语言。
有没有办法使用网络扩展将一个模块导入另一个模块?
我已经能够使用 jQuery 加载 scripts/modules 来解决问题,但可能需要进一步测试。
将 jQuery 加载到 firefox webextension 中归功于 this question。
我正在尝试构建一个 firefox 网络扩展,我想将另一个模块(用于代码重用)导入到弹出脚本中。我环顾四周,读到 import 可能 有效,但 eslint 说它是保留关键字。
我还读到有人建议将第二个脚本直接导入 html 页面,如下所示:
<script src="./js/utils/Listeners.js" type="module"></script>
<script src="./js/popup.js"></script>
我就这样试过了,但没有成功。 Javascript 也是新手。更擅长传统的 OOP 语言。
有没有办法使用网络扩展将一个模块导入另一个模块?
我已经能够使用 jQuery 加载 scripts/modules 来解决问题,但可能需要进一步测试。
将 jQuery 加载到 firefox webextension 中归功于 this question。