如何通过javascript识别您的单页网络应用是否与nw.js
(以前称为nodewebkit
)一起运行?我希望能够在Web客户端和nw.js
应用程序之间共享代码,同时能够根据正在运行的实现来确定何时使用不同的代码。
我不确定在应用程序运行时确定这个是最好的方法,因为我应该对该工具有一个完全不同的构建任务,但这似乎是目前阻力最小的路径,如我不熟悉with the following module中大多数ember-cli
的功能(我当前的构建工具)。
答案 0 :(得分:0)
这对我有用
window.IS_NW = typeof window.process !== 'undefined'
但是,如果已经定义了一个名为process
的全局,则这将是误报。