【发布时间】:2017-06-29 09:32:21
【问题描述】:
正在学习如何使用 Firefox Web Extensions API,并且正在使用 IntelliJ。
有没有办法获得 API 的代码完成/建议?
我按照以下答案中的步骤进行操作,但似乎没有针对 Firefox 的完整步骤。
【问题讨论】:
标签: javascript firefox intellij-idea firefox-addon firefox-addon-webextensions
正在学习如何使用 Firefox Web Extensions API,并且正在使用 IntelliJ。
有没有办法获得 API 的代码完成/建议?
我按照以下答案中的步骤进行操作,但似乎没有针对 Firefox 的完整步骤。
【问题讨论】:
标签: javascript firefox intellij-idea firefox-addon firefox-addon-webextensions
最近(2017 年 11 月)以 firefox-webext-browser 的名称添加了 Firefox WebExtension 类型存根。您链接的答案中的步骤现在有效(相关更改以粗体显示):
首次设置
- 打开
Settings对话框(File>Settings)- 点击
Languages & Frameworks>Javascript>Libraries- 点击
Download- 确保选择
TypeScript community stubs- 从列表中选择
firefox-webext-browser(输入firefox-w即可快速找到)- 点击
Download and Install- 点击
OK关闭设置对话框。在后续项目中
- 再次打开
Settings对话框(File>Settings)- 再次点击
Languages & Frameworks>Javascript>Libraries- 检查
@types/firefox-webext-browser- 点击
OK关闭对话框。
【讨论】: