【问题标题】:JavaScript global object browser not definedJavaScript 全局对象浏览器未定义
【发布时间】:2020-10-26 11:13:33
【问题描述】:

所以,我有可能只是在这里真的很愚蠢,但是当我尝试使用 JavaScript 的 browser 全局对象时,就像使用 here 一样,PhpStorm 告诉我 browsernotifications 都是“未解决”。

谁能解释我为什么会发生这种情况或纠正我的错误?

提前致谢

【问题讨论】:

  • 你用的是什么系统? browser 通常用于节点。默认情况下,浏览器没有 browser 变量。对于浏览器,this 可能会有所帮助。
  • 我假设您需要为浏览器扩展 API 安装智能感知支持。 stackoverflow.com/questions/13997468/… 可能是重复的。
  • @Ouroborus — 我不确定扩展 API 的文档如何帮助 PHPStorm 在其语法突出显示中无法识别这些扩展。
  • 这个对象是从哪里来的?默认 API 中没有这样的全局变量。
  • @Ouroborus 也在节点项目中尝试过,也没有成功。不过你的提示很有用

标签: javascript global-variables phpstorm


【解决方案1】:

答案与https://stackoverflow.com/a/25466708/2036148 非常相似,只是您需要的库是“firefox-webext-browser”。

设置 -> 语言和框架 -> JavaScript -> 库 -> 下载 -> firefox-webext-browser -> 下载并安装 -> 在列表中启用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-09-13
    • 2018-08-06
    • 1970-01-01
    • 2018-12-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-11
    相关资源
    最近更新 更多