nw.js相关内容

Electron.js 如何最小化/关闭系统托盘的窗口并从托盘恢复窗口?

我希望我的 Electron.js 应用程序存在于系统托盘上,并且每当用户想要做某事时他们可以从系统托盘恢复做一些事情并将其最小化/关闭回到系统托盘.我该怎么做? 我从文档中看到了 tray 部分,但对实现我想要的没有多大帮助. 这是我目前在 main.js 文件中得到的内容 var application = require('app'),BrowserWindow = requi ..
发布时间:2022-01-10 21:54:38 前端开发

在NWJS中调试节点模块

我们正在开发基于节点Webkit(nwjs)的应用程序,它是节点模块和角度代码的混合体.很多业务逻辑已经转移到了节点模块上,但是我还没有找到一种在正在运行的应用程序中调试该代码的方法. 使用devtools进行调试似乎无效,并且这是已知的局限性或错误(使用devtools进行调试).我什至试图从其中一个脚本中要求node-monkey,希望能够打开某种后门程序;)-不幸的是没有起作用. ..
发布时间:2020-07-01 23:37:03 前端开发

无法构建nw.js你好世界应用程序

我自己尝试使用nw-builder为Linux构建一个hello world应用程序.当我执行运行命令nwbuild -r /path/to/myapp时,它会运行,但是当我尝试为Linux版本构建它时,会出现以下错误. { [Error: ENOENT, no such file or directory '/usr/local/lib/node_modules/nw-builder/c ..
发布时间:2020-07-01 23:35:26 服务器开发

如何获取nw.js可执行文件的当前目录

在创建nw.js可执行文件时,努力查找当前目录. 我创建了一个包含html和Javascript以及大量node.js模块用法的Mac服务器应用程序.我有两个可供服务器访问的xml文件,它们与应用程序位于同一文件夹中. 当我按如下方式运行应用程序时: ./nwjs.app/Contents/MacOS/nwjs. 并找到当前目录,如下所示: var workingFolder = pr ..
发布时间:2020-07-01 23:32:51 前端开发

Ionic框架与nw.js的集成

我将为可移植性(Mac和Windows)构建一个nw.js(节点Webkit)应用程序.由于我希望该应用程序稍后在移动设备(iOS和Android)上运行,因此我使用了Ionic框架.正如爱奥尼亚人建议的 一样,最好保留两组视图,一组用于Ionic(移动),另一组用于nw. js(桌面).希望我可以在控制器和工厂中共享代码. 所以,这就是我的工作: 1)创建一个离子骨架项目: i ..
发布时间:2020-07-01 23:31:11 其他开发

嵌入无法与Node-webkit一起使用的Youtube视频

我在nw.js应用中嵌入了youtube视频.正确视频的预览可以正确显示,但是当我单击播放时,遇到以下错误: 发生错误,请稍后重试 应用中的所有视频均出现此错误,但其中一个会出现此令人费解的错误: 以下视频包含国际篮球联合会的内容 当我单击这些视频时,可以看到视频的第一秒钟,然后再显示错误. 我尝试在清单中启用/禁用Webkit插件: "webkit": { ..
发布时间:2020-07-01 23:28:19 其他开发

nwjs reactjs,对我的上下文感到困惑.文件未定义

在我的 nwjs 应用程序中,我正在使用 React 来构建我的UI.当前,反应是通过主文件index.html中的标记加载的. index.html还有另一个标签,该标签会加载main.js,其中包含的代码定义并呈现了我的 React 组件,并且需要(require())一些Node模块,例如"fs"和"McFly". 这一切似乎都有效,但是当我尝试使用另一 ..
发布时间:2020-07-01 23:26:30 其他开发

节点中的PythonShell(nwjs)

我正在尝试创建一个nw.js应用程序,该应用程序使用节点模块PythonShell与Python进行通信. 我遇到的问题是,除非关闭stdin,否则什么都不会写入控制台.但是,我想保持流打开,以便可以向Python脚本发送多个命令,并让Python保存其状态. 这是我的脚本: script.py import sys def main(): command = s ..
发布时间:2020-07-01 23:24:06 Python

如何在Windows上打包NW.js应用程序

我正在阅读有关如何打包NW.js应用程序的说明,其措辞令人困惑,毫无意义.我突出了矛盾的单词沙拉部分. 创建一个zip文件(该文件已内置在XP,Vista和7中)复制所有 将文件保存到zip文件中,保留目录结构并制作 确保package.json文件位于根目录(如果您将 一个包含其中包含您的东西的文件夹的zip文件,那么它不是 正常运行),将文件扩展名从.zip重命名为.nw.默认情况下, ..
发布时间:2020-07-01 23:23:59 前端开发

Electron.js如何最小化/关闭系统托盘的窗口并从托盘恢复窗口?

我希望我的 Electron.js 应用程序驻留在系统任务栏上,并且只要用户希望执行某些操作即可他们可以从系统托盘恢复某些操作,并将其最小化/关闭,使其重新回到系统托盘.我该怎么办? 我已经从文档中看到了tray部分,但是对实现我想要的内容并没有太大帮助. 这是我到目前为止在main.js文件上得到的内容 var application = require('app'), ..
发布时间:2020-07-01 23:22:45 前端开发

使用nw.gyp为nw.js构建serialport.js

我正在尝试将 serialport.js 与我的 nw.js应用打包在一起.我很难为 nw.js 构建 serialport.js . 我已经使用npm在"app \ resource \ node_modules" 中安装了 serialport.js . 我还全局安装了 nw.gyp "npm install nw-gyp -g" 然后我将目录更改为 binding.gyp ..
发布时间:2020-07-01 19:37:24 其他开发

模块版本与无头浏览器和桌面节点不匹配

当我尝试将无头浏览器与桌面Node shell一起使用时,出现“模块版本不匹配错误".我已经用nw.js和atom-shell尝试了Zombiejs和Phantomjs;在这两种情况下,无头浏览器开始运行时,应用程序都会因模块不匹配错误而崩溃. 这是Phantomjs和atom-shell的错误: Uncaught Exception: Error: Module version mi ..
发布时间:2020-05-26 19:51:27 其他开发

在OS X上创建类似窗口的菜单

我想创建类似也许你们中的一个人以前做过这件事,并且可以将我送往正确的方向? 解决方案 首先,您需要阻止应用程序出现在任务栏中 { "name": "My App", "version": "1.0.0", "main": "app.html", "window": { "show": false, "show_in_ta ..
发布时间:2020-05-04 11:33:00 其他开发

node - nw,js打包应用程序icon的问题

问 题 昨天提了个问题关于nw打包程序的问题,已经顺利解决了。但是还有一个非常蛋疼的问题,就是打包之后自定义的应用icon没有了,变成默认的mw.js的icon。但是在预览的时候是正常的,不知道有人遇到过没? 下面是package.json的文件 { "name": "lanhema", "main": "http://XXX.html", "version": "0.0 ..
发布时间:2017-09-06 09:20:27 其他开发

node.js - 求问nw.js开发桌面版,其js计算性能如何?

问 题 1.现在我需要开发通用平台(mac,windows)的桌面程序,但是程序需要涉及到前端大文件(百兆左右)加密功能。我们知道node.js做计算密集型性能是很差的,那nw.js计算性能是否也很差? 解决方案 我不清楚计算性能具体如何,实在没做过这么牛逼的事情。不过既然你说nodejs处理计算密集型任务不合适,那么我想nw也一样了,不信你看: nw.js集成的就是nod ..
发布时间:2017-09-06 07:06:18 其他开发