node-webkit相关内容

如何清除Electron(atom shell)中的缓存数据?

我想清除Electron(atom-shell)中的缓存数据.我不 查找任何gui.App.clearCache()之类的api(node-webkit api来清除缓存 数据).如果您找到任何api或任何其他方式,请让我 知道.评论表示赞赏. 解决方案 Electron将其缓存存储在以下文件夹中: Windows: C:\Users\\AppData\Roaming\ ..
发布时间:2020-07-01 23:22:38 其他开发

使用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 Webkit上使用幻影

我正在尝试使用 Phantom 来抓取Node webkit中的动态内容. 我也将phantomjs添加到env变量中. 当我运行该应用程序时,出现版本不匹配错误: “未捕获的错误:模块版本不匹配.预期为43,得到46." 通过运行nw:version我得到以下版本: nw.js v0.12.3 io.js v1.2.0 铬41.0.2272.76 我应该如何解决该错误? 如果您能 ..
发布时间:2020-05-26 20:02:49 其他开发

如何访问RowDataPacket对象

我目前正在使用Node-webkit开发一个桌面应用程序.在此过程中,我需要从本地MySQL数据库中获取一些数据. 查询工作正常,但我不知道如何访问结果.我将它们全部存储在一个数组中,然后将其传递给函数.在控制台中,它们如下所示: RowDataPacket {user_id: 101, ActionsPerformed: 20} RowDataPacket {user_id: 102 ..
发布时间:2020-05-14 20:12:54 数据库

带有节点Webkit的Demeteorizer

我正在尝试使用流星制作桌面应用程序. 我可以使用Demeteorizer将其转换为标准的node.js应用程序,然后使用ndoe-webkit将其转换为桌面应用程序吗?我的问题是,mongodb数据库仍将如何工作? 如果这不是有效的选项,还有其他方法吗? 解决方案 有趣的想法. Demeteorizer将帮助您创建一个可以安装在任何地方的捆绑软件.然后,您将可以在台式计算机上使 ..
发布时间:2020-05-11 01:19:35 其他开发

在node-webkit桌面应用程序中保护源代码

首先,我见过 nwsnapshot .而且没有帮助. 我正在使用 node-webkit 将其作为桌面应用程序来构建库存管理系统.正在构建的项目使用的是 compoundjs (mvc javascript库).其中有一个确定的文件夹结构(您知道mvc),并且其中包含多个javascript文件. 问题是nwsnapshot允许应用程序只有一个快照文件,但是应用程序的逻辑分布在不同ja ..

Node-Webkit上的Meteor排行榜应用

我正在尝试使流星排行榜应用程序在Node-Webkit上运行. 我已经对其进行了去气化处理并将其压缩为.nw文件,但是当我将其放入时,会出现错误: 无效的软件包软件包中没有'package.json',请 确保"package.json"位于软件包的根目录中. 我在各种线程上都读过,但还不清楚. 似乎需要重新配置经过风化处理的应用程序.还需要弄清楚如何在本地[DDP]上运行服务器. ..
发布时间:2020-05-09 18:31:13 其他开发

启动节点Webkit之前如何启动Meteor实例?

我已经开发了一个 Meteor 应用.我想将此应用程序打包在Chromium的node-webkit应用程序运行时中.我需要Meteor服务器进程在本地运行. 当用户启动node-webkit应用程序时,我将如何启动Meteor服务器进程? 我知道我可以像这样用node-webkit启动NodeJS服务器实例: server.js #!/usr/bin/env node requ ..
发布时间:2020-05-09 02:47:38 其他开发

使用Meteor.js的桌面应用程序

我找到的用于在HTML,CSS和JavaScript中创建桌面应用程序的选项是: 电子(以前称为Atom-Shell) NW.js(以前称为Node-Webkit) 但是,似乎没有明确的实现将meteor.js与这些结合使用. NW.js 我看到有人问这个问题,但是没有实现.甚至无法从答案中找出我应该尝试整合的内容: node-webkit上的流星排行榜应用 带有 ..
发布时间:2020-05-09 02:43:33 其他开发

在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-Webkit下载PDF

我正在构建一个node-webkit应用程序,我从网站收到下载特定文件的请求。当我启动Web服务调用时,我会在response.body中找回该文件。我正在尝试使用fs api中的示例将pdf保存到我的本地文件夹,即: (我将response.body传递给数据字段,并传递字符串'binary'以指定选项下的编码) var options = {encoding:'binary'}; ..
发布时间:2019-06-08 18:03:48 前端开发

使用WebRTC使node.js应用程序成为PEER

所以,我有一个Web应用程序,它生成大量的颜色信息缓冲区,我想发送给在本地网络中另一台机器上运行的节点应用程序。 Web套接字对我来说似乎不够快。我当时希望使用UDP,似乎WebRTC是从浏览器中实现这一目标的唯一方法。值得注意的是,WebRTC只是PEER到PEER(浏览器到浏览器)。我想,我可以使用node webkit来模仿我的另一个“PEER”。在我的节点应用程序中,我可以处理“信令”并让 ..
发布时间:2019-06-06 04:12:58 前端开发

在node-webkit中使用默认程序打开一个文件

我想为用户提供他想要编辑文件的任何选项,如何使用特定文件类型的默认程序打开文件?我需要它与Windows和Linux一起使用,但Mac选项也会很棒。 解决方案 正如PSkocik所说,首先检测平台并获取命令行: function getCommandLine(){ switch(process.platform){ 案例'darwin':返回'打开'; case'win32' ..
发布时间:2019-06-06 01:28:45 服务器开发

如何从node-webkit应用程序打开浏览器窗口?

我有一个桌面应用程序,使用node-webkit打包。我需要在点击链接时打开用户的默认浏览器。我正在使用 window.open(“www.google.com”) 但这会打开一个新的node-webkit窗口而不是打开浏览器窗口。如何打开浏览器窗口? 解决方案 要在用户的默认浏览器中打开链接,可以使用 gui.Shell.openExternal( “http:/ ..
发布时间:2019-06-06 01:04:30 前端开发

防止DIV滚动DOM内容更改

我正在使用Node-Webkit编写一个阅读应用程序的文档。文档可以长达数百页,界面允许将文档打开到特定章节。显示初始章节后,我想异步加载本书的其余部分。由于我不知道读者会滚动的方向,我的策略是在初始章节之前和之后交替加载章节: 加载章节x - >加载章节x-1 - >加载章x + 1 - >加载x-2 - >加载x + 2 ... 我在包含div元素中显示书每个章节都是容器内的div ..
发布时间:2019-05-27 16:17:49 前端开发

询问用户使用Node.js保存文件的位置

我正在使用node-webkit创建一个应用程序,所以有很多javascript。我编写了一个node.js函数,它将拍摄一个屏幕截图并将其保存到磁盘,但是,它将它保存到项目根目录,我想提示用户选择一个保存位置,但我找不到创建保存文件对话框的方法。当前代码: screen_shot.js: var fs = require ( 'FS'); exports.buildFile = ..
发布时间:2019-04-24 14:11:50 前端开发

未捕获错误:模块未自行注册

我尝试将node-vlc与nw.js(v0.12.0-alpha2)一起使用。当我在没有nw.js的情况下启动我的应用程序时,它可以工作,但是当我使用nw.js启动它时出现错误: 未捕获错误:模块没有自行注册。“,来源:/home/alexis/Bureau/dev/jukebox/node_modules/vlc/node_modules/ffi/node_modules/bindings ..
发布时间:2019-01-25 18:55:47 前端开发