问题标签 [nwjs]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
721 浏览

javascript - 用 LowDB 中其他集合中的记录数据填充 id 字段

我正在将 LowDB 用于一个小型应用程序,其中我db.json的结构与此类似:

我想要实现的是查询所有作业并自动使用它自己的数据填充客户端属性(使用客户端 ID)以显示在 UI 中,而无需将其保留回数据库。我设法用几行javascript来做到这一点:

我的问题是是否有任何内置/更简单的方法可以仅使用 LowDB 甚至使用 lodash 来实现相同的结果?此外,似乎以这种方式将数据持久保存到数据库中很可能是因为使用了,value()但我找不到任何其他方法来实现这一点。

提前致谢。

0 投票
1 回答
2483 浏览

javascript - 在没有菜单栏的 NW.js 中打开新窗口

嗨,我有一个使用 NW.JS 和 angularjs 的应用程序。但问题是,我想打开一个新窗口(从应用程序中加载一个新页面)而不从主窗口的菜单继承菜单栏。这在nwjs中可能吗?此外,每次我从主窗口菜单栏中单击触发新窗口打开的菜单项时,它总是打开新窗口。我怎样才能防止这种情况?我的意思是,当我已经打开新窗口时,应用程序应该避免再次打开它,除非它已经关闭。

在我的 index.html

0 投票
2 回答
762 浏览

node-webkit - 如果设置了 window.location.href,node-webkit 不会最小化到托盘

Windows 7 x64,nwjs 0.19.4

在不设置 window.location.href 的情况下最小化到托盘可以正常工作,但是当设置 nwjs 时不会最小化到托盘。

每个请求的修订代码:

索引.html

包.json

0 投票
1 回答
709 浏览

electron - 在 Electron 中简化 IPC 的工具

他们是否有任何工具可以简化 IPC 并在单个网页和 node.js 进程之间进行数据编组?

我已阅读:http ://tangiblejs.com/posts/nw-js-and-electron-compared-2016-edition

其中概述了 nw.js 和电子之间的差异。两者看起来几乎一样,但我喜欢在不需要时尽量减少复杂性,所以我倾向于使用 nw.js 来避免 IPC 的问题。

但这可能是一个错误,因为我看到这个组中涉及电子的评论比 NW.JS 多 10 倍

(我的 IDE 将是 Visual Studio Code,它现在具有 NW.JS 调试扩展,但没有用于 Electron)。

0 投票
1 回答
42 浏览

node.js - Node Js 从注册的事件发射器中退出

我正在使用以下函数代码来获取应用程序的图标,我通过所有函数调用获取相同的 base64 图像数据。

0 投票
0 回答
724 浏览

node.js - NWJS 未捕获的错误:找不到模块“mdns”

我对nwjs没有太多经验。如果我打开我的 nwjs.app 我发现这个错误:未捕获的错误:找不到模块'mdns'我尝试修复它删除节点模块并重新安装 npm,但它不起作用。我试图删除 mdns 模块并重新安装,但没有。我试图更改文件夹的权限,但它也不起作用。我没有找到原因以及如何解决它。提前感谢您的帮助。

0 投票
2 回答
853 浏览

javascript - 如何在 nw.js 中加载本地媒体文件?

我正在编写一个 nw.js 桌面应用程序。我想在 html 页面上播放一些音频文件。

如果我从应用程序路径加载一些音频,它将起作用,例如<audio src="test.wav"></audio>

然而,大多数时候。我想在我的电脑上加载一些其他的音频文件,从应用程序文件夹中出来。这没有用。代码如下:

那么这样做的正确方法是什么?

0 投票
0 回答
435 浏览

javascript - NWJS-node-webkit 从 Window 对象发出事件

NWJS的文档说 Window 继承了 EventEmitter,通常我应该能够 emit()从 Window 对象中使用它,但它不起作用,我收到了这个错误:

但是医生说...

每个 Window 都是 EventEmitter 类的一个实例,您可以使用 Window.on(...) 来响应本机窗口的事件。

这是我的代码...

我正在使用 nwjs 版本 0.18 我做错了什么?

0 投票
1 回答
262 浏览

javascript - 获取路径节点js(nw)

我想检索启动 .app 文件的目录,例如,如果我从/Users/thomas/Desktop/nwjs.app 运行我的 nwjs.app希望在我的程序中可以检索它。

当我从./nwjs运行时, process.cwd()返回正确的目录,但当我放置 app.nw 存档时,它返回了我:/private/var/folders/xl/mm8951l946xbc0rxd91mmr_00000gn/T/.io .nwjs.nwjs。 9p38hJ

谢谢您的帮助。

0 投票
1 回答
1557 浏览

javascript - javascript - 使用行号捕获控制台

捕获控制台时如何捕获日志的行号? (仅限 Chrome - 其他与我无关的浏览器)

我有以下内容来捕获所有日志;

当控制台返回时,所有控制台的行号都是 123,正如预期的那样——这并不重要。我想要的是能够将原始控制台日志号推送到我的阵列。

它是一个 nw.js 应用程序,因此 chrome api / nw api 会很棒 [如果它存在]