IntelliJ Firefox Web扩展开发

Jac*_*Fan 8 javascript firefox intellij-idea firefox-addon firefox-addon-webextensions

我正在学习如何使用Firefox Web Extensions API,并且正在使用IntelliJ.

IDE

有没有办法获得API的代码完成/建议?

我按照下面的答案中的步骤,但似乎没有一个完整的Firefox.

/sf/answers/1782669591/

Tul*_*lir 8

Firefox WebExtension类型存根最近(2017年11月)在名称下添加firefox-webext-browser.您链接的答案中的步骤现在有效(相关的更改以粗体显示):

第一次设置

  1. 打开Settings对话框(File> Settings)
  2. 点击Languages & Frameworks> Javascript>Libraries
  3. 点击 Download
  4. 确保TypeScript community stubs被选中
  5. firefox-webext-browser从列表中选择(只需输入即可快速找到firefox-w)
  6. 点击 Download and Install
  7. 单击OK以关闭"设置"对话框.

在后续项目中

  1. Settings再次打开对话框(File> Settings)
  2. 点击Languages & Frameworks> Javascript> Libraries再次
  3. 校验 @types/firefox-webext-browser
  4. 单击OK以关闭对话框.