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

node.js - App.js/node-webkit 如何显示窗口/图形?

总的来说,我对 Linux 有点陌生。我有一个安装了 Angstrom 的 BeagleBone。我想尽可能多地剥离以将启动时间降至最低。我想要它做的只是启动 - 直接进入 App.js 或 node-webkit(我相信几乎相同?)应用程序,显示 Twitter Bootstrap HTML/CSS GUI。

node.js 应用程序将与此绑定;并将通过 express.js 提供相同的页面。

那么 App.js/node-webkit “需要”什么来展示自己呢?它是如何工作的?

我来自微软背景,所以要显示任何东西,在我看来,是你加载具有所有 API 用于显示的操作系统,然后加载图形应用程序。Linux内核本身是否内置了这个?还是您需要其他“包裹”?

希望对此有详细的回答;我已经在互联网上跑了好几天了。

0 投票
1 回答
1167 浏览

node-webkit - 如何使用 node webkit 要求 js 文件

我正在像这样构建我的应用程序:

在 index.html 中,我有

在 app.js 我有

当我运行这个应用程序时,我看到:

我试过使用

而且它似乎永远找不到文件。我还注意到 require 函数对象似乎与节点文档中的不同,因为它没有附加解析方法。

关于node-webkit,我是否缺少一些基本的东西?

0 投票
1 回答
330 浏览

windows - -webkit-backface-visibility 在 Windows 上的 node-webkit 中不起作用

我正在使用node-webkit构建一个自包含的 Web 应用程序演示,并且由于某种原因,-webkit-backface-visibilityCSS3 属性不起作用——但仅当我在 Windows 上而不是 Mac 上运行该应用程序时。

当我说它不起作用时,我的意思是就像不支持该属性一样:当我将一个元素从背面翻转过来时,我看到它是反转的,而不是隐藏的。

问题不仅在于我的特定代码,因为当我在 Windows 上的应用程序中运行它们时-webkit-backface-visibility(比如这个)的在线演示不起作用:

在此处输入图像描述

这是 node-webkit 中的错误吗?有什么办法可以让它工作吗?

0 投票
1 回答
509 浏览

javascript - Node和Node-Webkit之间的奇怪速度差异(~10ms VS ~520ms)

我注意到普通 node.js 与 node-webkit 之间的速度存在显着差异

我所做的只是使用 HTTP 模块连接到 localhost couchdb。

相同的代码需要大约 520 毫秒来建立连接并在 node-webkit 中返回响应,而在普通 node.js 中需要大约 10 毫秒

对node-webkit有更深入了解的人可以帮助解释造成这种情况的原因吗?

代码如下

谢谢你

0 投票
1 回答
12654 浏览

javascript - 使用 Node.js 询问用户在哪里保存文件

我正在使用 node-webkit 创建一个应用程序,所以有很多 javascript。我编写了一个 node.js 函数,它将截屏并将其保存到磁盘,但是,它将它保存到项目根目录,我想提示用户选择保存位置,但我找不到创建保存文件对话框的方法。当前代码:

screen_shot.js:

索引.html:

等待功能只是为了在截屏之前给我正在使用的弹出窗口关闭时间。

我一直在阅读node-webkit 文件对话框文档,但它不是我想要的,或者我无法使其正常工作。

0 投票
0 回答
775 浏览

node-webkit - @font-face 用于 node-webkit 中的 OTF 字体

webkitters:我是 node-webkit 的新手,我对 Chrome 级别的 HTML5 和 CSS3 合规性以及 node 本身的好处感到非常兴奋。我正在尝试在 ePub3 阅读应用程序中使用字体,并且能够通过使用 @font-face CSS3 机制轻松嵌入 .ttf、.woff 和(甚至).svg 字体。.otf(和 IE 的 .eot)字体并非如此。使用 nw 检查器,元素显示正确的字体系列,字体似乎已加载(控制台中没有错误消息)并且字体资源显示 - 但字体未出现。而是显示后备系统字体。这是一个问题,因为阅读系统的 ePub3 规范需要处理 TTF 和 OTF 嵌入字体。我相信 Chrome 本身已经支持 OTF 字体有一段时间了。

(我在 Windows 系统上工作。)有没有人有关于 Node-Webkit 中的 OTF 字体的任何信息?这是预期的赤字、已知问题、错误还是不相关的东西?对此问题的任何启示将不胜感激。

谢谢,

乔纳森 (neologis)

0 投票
1 回答
618 浏览

node-webkit - 检查新窗口是否仍然打开

我一直在阅读 node-webkit wiki 并且可能已经错过或只是不理解文档,所以我一直在尝试很多方法,我认为这是如何检查新窗口是否打开,

我检查的一种方法是将“new_win”变量存储在“on('loaded')”和“on('close')”中。

我想知道我正在做的事情是否可以,或者有什么更有效的方法。

0 投票
1 回答
2166 浏览

javascript - Windows 用户名变量和 javascript

几周前我问了这个问题,最近又回来解决了这个问题。我有一个隐藏的输入,如下所示:

这将在给定的目录中打开一个保存对话框nwworkingdir。我希望默认位置是用户的Pictures目录,但我无法使用 javascript 动态获取系统用户名。我需要用户名,因为路径通常是C:\Users\USERNAME\Pictures. I have tried constants such asssfMYPICTURES CSIDL_PROFILE`and但 javascript 无法识别它们,或者我使用错误。

该项目位于 node-webkit 中,因此使用 javascript、node.js 或 node-webkit API 的解决方案应该可以工作。

0 投票
2 回答
9892 浏览

desktop-application - How to inspect elements in a desktop application?

I am from the web-development world, not knowing anything about desktop apps. The app is developed using coffee script and packaged through node-webkit. I wanted to know, if there is a way by which I can inspect the elements in the app. While googling I came through Adobe AIR and Spark Inspector. But nothing seemed available for just a node-webkit app. Does anyone have any idea on the same??

0 投票
0 回答
447 浏览

node-webkit - Windows XP 上的 Node-webkit Shell.showItemInFolder()

在两台笔记本电脑上:Windows 7 和 Windows XP。

在 Windows 7 系统上工作(如图所示,带有转义的反斜杠),在 Windows XP 上静默失败。我已经看到 OSX 和 Windows 7 发布的问题,但 XP 没有。顺便说一句,其他两个 Shell 方法 openItem() 和 openExternal() 都可以在两台笔记本电脑上完美运行。有人对这个有经验么?

谢谢你,乔纳森