【问题标题】:Know if code is in NodeWebkit or just in the browser了解代码是在 NodeWebkit 中还是仅在浏览器中
【发布时间】:2014-10-12 19:48:39
【问题描述】:

如果我可以在浏览器和 node-webkit 中运行相同的 javascript 而不会出现任何错误,那就太好了。但我还想添加特定于任一平台的功能,例如 node-webkit 版本中的“点击 Esc 退出”,而不是浏览器版本。是否有某种条件可以测试以查看我是否在 node-webkit 中?

【问题讨论】:

    标签: javascript node-webkit multiplatform


    【解决方案1】:

    你可以检查

    navigator.userAgent
    

    或以您首先检查要使用的功能并回退到另一个解决方案的方式编写代码,这是大多数情况下推荐的方式。因为如果某些功能在更新中实现了怎么办?您想在每次浏览器更新时返回并更改您的代码?

    【讨论】:

      猜你喜欢
      • 2011-04-13
      • 2021-03-13
      • 1970-01-01
      • 1970-01-01
      • 2014-08-09
      • 2020-04-12
      • 1970-01-01
      • 2023-04-07
      相关资源
      最近更新 更多