我正在学习如何使用Firefox Web Extensions API,并且正在使用IntelliJ。
有没有办法获得API的代码完成/建议?
我按照下面的答案中的步骤,但似乎没有一个完整的Firefox。
Firefox WebExtension类型存根最近(2017年11月)以firefox-webext-browser
的名称添加。您链接的答案中的步骤现在有效(相关的更改以粗体显示):
First time setup
- 打开
Settings
对话框(File
>Settings
)- 点击
Languages & Frameworks
>Javascript
>Libraries
- 点击
Download
- 确保选中
TypeScript community stubs
- 从列表中选择
firefox-webext-browser
(只需输入firefox-w
即可快速找到它)- 点击
Download and Install
- 单击
OK
以关闭“设置”对话框。In Subsequent Projects
- 再次打开
Settings
对话框(File
>Settings
)- 再次点击
Languages & Frameworks
>Javascript
>Libraries
- 检查
@types/firefox-webext-browser
- 单击
OK
关闭对话框。