问题标签 [node-webkit]

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 回答
1029 浏览

node.js - appjs 或 node-webkit 如何将 nodejs 和 CEF 结合在一起?

我正在开发一个项目,该项目需要我在我创建的 CEF 浏览器窗口中使用 nodejs 文件系统。我研究了 node-webkit 和 appjs。我不能使用它们,因为还有其他业务方面。我也找不到关于他们如何做的文档。

有人可以解释或提供很好的资料来理解这一点吗?

0 投票
2 回答
2389 浏览

javascript - Node.js + Node-Webkit + 基于 Node-SerialPort 的应用程序 - 这可能吗?

我是 Node.js 的新手,在我开始采用新技术并迁移基于 c# 的应用程序之前,我想确保我的想法可以使用 Node.js 以及是否被推荐。

所以请让我知道你的意见!

我的申请有以下要求:-

  1. TCP 服务器(接收来自智能手机、计算机等 TCP 客户端的数据包)
  2. 串口访问(控制硬件设备)
  3. Web 服务器设施(提供 HTML5 页面或提供 Web 服务接口)
  4. 简单的本机应用程序,例如用于配置的 GUI。
  5. 所有这些都需要很好地打包,以便最终用户轻松安装。

你可能会问我为什么要这样做?我对使用 Node.js 最感兴趣的原因在于其跨平台特性,包括能够安装在廉价的单板/嵌入式计算机上。

这是我的想法:-

Node.js - 提供 TCP 服务器、服务 HTML5 页面并提供 Web 服务接口。

Node-Webkit - 提供简单的原生应用程序配置界面。我也相信它提供了打包我的应用程序以进行简单分发的能力,但我不确定?(如果有另一种打包我的应用程序以进行简单分发的方法,我可以省略 Node-Webkit。尽管它是首选,因为即使必须找到计算机的 IP 地址才能访问 Web 浏览器界面,对于某些人来说也是棘手的我的用户。)

Node-SerialPort - 提供与硬件设备通信的能力。说明将来自三个来源之一。1) TCP 连接 2) 已启动 HTML5 网页 3) 已启动 Web 服务。

0 投票
2 回答
562 浏览

git - 无法获取 node-webkit 代码

我创建了 node-webkit 目录并创建了一个 .gclient 文件,如下所示。我还为 depot_tools 和其他人做了所有设置。运行gclient sync给我错误:

当我从命令行执行 git --version 时,它会给出1.8.1.msysgit.1.

当我转到depot_toolsgit 目录并检查它时1.8.0.msysgit.0

depot_tools 也位于我的路径系统变量 PATH 的最后。

我应该怎么办 ?

0 投票
1 回答
132 浏览

github - node-webkit的在线浏览

我正在阅读这个链接。并想在线查看它所指的文件。

node-webkit 的 chromium 和 node 源代码在哪里,在 github 或 some_where 其他地方?

我查看了zcbenz 但我找不到文件third_party/WebKit/Source/WebCore/bindings/v8/V8DOMWindowShell.cpp

0 投票
2 回答
1510 浏览

javascript - 在 node-webkit 应用程序中,警报消息被切断

我正在使用 node-webkit 进行混合应用程序。因为警报消息被切断。无法看到 OK 按钮..这也发生在确认和提示中。所以任何人都请帮我缩短这个。

在此处输入图像描述

0 投票
1 回答
2104 浏览

node.js - 有没有办法使用 nodejs-webkit 打包 chrome 应用程序

假设我有一个应用程序,我希望它可以独立执行。我发现您可以使用https://github.com/rogerwang/node-webkit对普通网页、webapps 执行此操作。

但是如果它的 chrome 打包应用程序你怎么做。

我知道这是可能的,正如您在使用 webkit 的幻灯片中看到的那样。

https://speakerdeck.com/u/zcbenz/p/node-webkit-app-runtime-based-on-chromium-and-node-dot-js

0 投票
1 回答
671 浏览

javascript - 如何在 node-webkit 应用程序中连接 Web sql?

目前正在使用 node-webkit 创建应用程序。我可以在 chrome 浏览器中看到本地数据库。但是我想从 mozilla sqllite add on 连接数据库。这可能吗。以前数据库是在我的应用程序的用户目录中创建的.我还有一个疑问。对于每次登录,我都会清空也无法正常工作的数据库。

0 投票
1 回答
1118 浏览

javascript - 让node.js及时发送数据报socket数据

我有一个基于 Node-Webkit 的应用程序,它执行一些繁重的 WebGL 工作(足以强调高端 GPU)、相当大量的 JS 处理,并且我正在OSC以 ~4kb/s 的顺序发送数据节点dgram模块给一个scsynth子进程来控制音频。

OSC 数据每 10 帧动画包含在一个包中,并且音频可以容忍它接收到的消息中的一些延迟或不规则性,但不是我所经历的规模。

socket.send(...)不幸的是,我发现在调用和实际发送数据之间经常有很大的延迟。似乎在某些情况下,调度程序对实际发送数据的优先级很低,以至于每个新数据包几乎无限期地停止,然后突然以大的不受控制的突发释放,溢出scsynth命令队列。

我无法将 udp 代码放入 WebWorker,因为node.js对象在该上下文中不起作用。我正在考虑尝试设置一个单独的窗口(因此,进程)仅负责将通过window.postMessageUDP 接收的数据转发(反之亦然),但由于postMessage它本身也是异步的,并且另一个窗口本身可能具有低优先级如果它不可见,我想知道这是否可能会带来很多好处。

我很确定主要问题在于 Javascript 中的工作安排,而不是流程中的其他任何地方;我认为接收端没有特别的麻烦,尽管也许可以更仔细地评估这一点。

这是一个简短的片段,展示了如何设置和使用套接字(包括收集一些关于发送回调的基本统计信息)。

0 投票
2 回答
767 浏览

javascript - Soundcloud API 身份验证 | NodeWebkit,重定向 uri 和本地文件系统

我正在尝试构建一个使用 Soundcloud API 的 NodeWebkit 应用程序。
但是我已经在连接/登录过程中失败了。

在 NodeWebkit 中,用户可以在他的硬盘驱动器上的任何位置安装应用程序,
这样 redirect_uri 就不会相同。
在网络服务器上托管重定向页面将不起作用。
{不同的协议“file://”和“https://”)


我在这里http://developers.soundcloud.com/docs#authentication尝试了 API Doku 的不同方法, 但没有结果。

我如何将 Soundcloud API 与 NodewebKit 一起使用?

提前致谢。

0 投票
1 回答
499 浏览

html - 关于Node-webkit更新升级软件

关于 Node-webkit,我已经打包了我的文件,并生成了关于 HTML5 的内容。Nw & exe,我想知道如何远程更新和升级软件。谢谢。(对不起,我的英语不好。)