确定单页应用程序何时作为nw.js应用程序运行

时间:2015-03-12 04:54:10

标签: javascript ember-cli node-webkit nw.js

如何通过javascript识别您的单页网络应用是否与nw.js(以前称为nodewebkit)一起运行?我希望能够在Web客户端和nw.js应用程序之间共享代码,同时能够根据正在运行的实现来确定何时使用不同的代码。

我不确定在应用程序运行时确定这个是最好的方法,因为我应该对该工具有一个完全不同的构建任务,但这似乎是目前阻力最小的路径,如我不熟悉with the following module中大多数ember-cli的功能(我当前的构建工具)。

1 个答案:

答案 0 :(得分:0)

这对我有用

window.IS_NW = typeof window.process !== 'undefined'

但是,如果已经定义了一个名为process的全局,则这将是误报。