问题标签 [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 回答
125 浏览

javascript - 从主干上的 JSON 加载模型

我不熟悉backbone.js。目前正在开发一个 nw.js 应用程序,我必须在其中嵌入一个通过主干构建的现有应用程序。

如果有替代方法,我不想运行本地网络服务器只是为了使用 .fetch 方法。我可以使用 node fs 包轻松读取文件。

这是代码;

目标:

注意:我确实有--allow-file-access-from-files --allow-file-access铬 args,但 fetch 仍然不起作用。

0 投票
1 回答
316 浏览

javascript - 在隐藏窗口的情况下启动应用程序

我有一个 NWJS 应用程序,它应该在系统托盘中运行,并且仅在用户请求时才显示主窗口。到目前为止,我有这个代码来实现它:

包.json:

在我的 index.html 中:

bg.js:

唯一的问题是窗口在消失之前会短暂闪烁。是否可以确保它以隐藏状态开始,而不是像我一样手动隐藏它?

0 投票
0 回答
15 浏览

javascript - 页面加载后如何在 DOM 中生成调用脚本的按钮时触发脚本

我有这个脚本

Javascript:

这个HTML:

这有效,但前提是页面已经加载了这个 HTML 作为页面的一部分。我需要这个脚本来响应页面加载后添加到 DOM 的新元素。当我在 DOM 加载后生成您在此处看到的 HTML 时,此功能不会触发。

我已将此功能放在文档就绪功能中,但这似乎没有意义也没有工作,并且在文档就绪之外进行了尝试。我觉得我需要让这个函数在“变化时”触发并让它监听呼叫,但我什至不知道能够正确搜索的术语。任何帮助都会很棒,感谢社区。

0 投票
2 回答
1278 浏览

ecmascript-6 - 如何在 ES6/typescript 中导入 nwjs?

在 ES6 中,我想在 angular 1.6 代码中使用这个示例代码。

这些是我做的步骤,(更新了 package.json)

在代码中,

请帮助我做错了什么。

0 投票
0 回答
297 浏览

javascript - 使用 Node / NWJS App 读取 PDF 文件

首先感谢您对此进行调查。我正在构建一个简单的 nwjs 应用程序并且很难阅读 PDF 文件。

我尝试了几个库(pdf2json、pdfreader、pdf2text),它们都返回了以下错误。

似乎所有这些库都是基于 pdf.js 的,问题来自那里。

我将我的 js 剥离到裸露的骨头以隔离问题。

如果我将它作为常规节点脚本运行,则此方法有效node myfile.js,但当我将其作为 nwjs 应用程序运行时,它不起作用。

我也找不到任何其他可靠的本机 js 库。

任何帮助将不胜感激。

0 投票
1 回答
39 浏览

javascript - 使用 NW.JS 中的 javascript 在以最高编号命名的目录中获取文件

我正在为一些用 NW.JS 编写的软件编写撤消和重做方法。该软件将元素添加到 DOM。

我需要能够使用“fs”以某种方式在特定文件夹中查找标题为最高编号的文件,并将该名称作为变量获取。

放入 undo 文件夹的文件以 unix 时间戳命名,因此最大的数字是最近的 undo 点。

我在我的函数中使用了“ctime”来检索该文件夹中最新文件的名称,但 ctime 似乎是一个四舍五入的数字,因为如果我一个接一个地快速向 DOM 添加内容,许多撤消点(文件)都有相同的“创建时间”甚至认为创建的这些文件之间实际上存在几毫秒的差异。

因此,我需要能够从 NW.JS 中的文件夹中获取编号最大的文件,也许以某种方式循环遍历文件夹中的所有文件名并在循环中执行一些逻辑。

我目前只有这个...

当我使用 .slice() 时,我收到一条错误消息,说 .slice() 不是函数。

0 投票
1 回答
323 浏览

ubuntu - 如何在 Ubuntu 上删除 NW 配置文件数据?

“您的个人资料无法使用,因为它来自较新版本的 NW.js”

在 Windows 上,您删除 中的子文件夹ApplicationData,这是在Ubuntu 16.04哪里?

0 投票
1 回答
833 浏览

javascript - 使用 nw.Window.open() 打开的 nw.js 窗口中的“未捕获的 ReferenceError:未定义要求”

我觉得我错过了一些简单的东西。

我正在 nw.js 中开发一个“托盘”应用程序。为此,我在我"main"的. 在我实例化一个对象并调用托盘对象的单击事件。"main.js"package.jsonmain.jsTraynw.Window.open('file://' + path.join(__dirname, 'index.html'))

一切正常,除了我无法requireindex.html. 我收到一条错误消息:

Uncaught ReferenceError: require is not defined

请注意,如果我设置"main""index.html"package.json一切正常。该问题仅在index.html使用nw.Window.open('file://' + path.join(__dirname, 'index.html')).

我感觉它与 中的node-remote选项有关package.json,但我不太明白。

0 投票
1 回答
627 浏览

javascript - 可以在浏览器中提供 Electron/NW.js 应用程序吗?

给定一个ElectronNW.js应用程序,有没有办法在远程服务器上运行它,然后通过浏览器访问应用程序?

例如,假设我在远程服务器上存储了许多照片。现在我想在使用 Electron/NW.js 编写的照片查看应用程序中查看照片。有没有办法在服务器端启动应用程序,这样我就可以在我的笔记本电脑上访问http://server-ip:some-port并在浏览器中使用该应用程序?

0 投票
2 回答
2547 浏览

javascript - nwjs-nodejs- 加密和解密 img 文件 (jpg) 并将解密后的数据用于 img 元素

我用nwjs(nodejs / html / css)开发了一个桌面应用程序,现在我想把这个应用程序用于生产,所以我需要防止窃取我的资产(我的图像非常有价值),nwjs 提供了一个编译(加密)的工具js 文件而不是资产所以我想用 js 加密我的资产然后用 nwjs 工具加密 js,我对节点模块和处理 js 中的文件不是很熟悉,所以我在这个任务中挣扎!这段代码是我试图做的,但我没有达到我的目标?

  • 加密

    /li>
  • 解密

    /li>

感谢您对代码或其他 IDEAS 发表评论