问题标签 [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.
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内核本身是否内置了这个?还是您需要其他“包裹”?
希望对此有详细的回答;我已经在互联网上跑了好几天了。
node-webkit - 如何使用 node webkit 要求 js 文件
我正在像这样构建我的应用程序:
在 index.html 中,我有
在 app.js 我有
当我运行这个应用程序时,我看到:
我试过使用
而且它似乎永远找不到文件。我还注意到 require 函数对象似乎与节点文档中的不同,因为它没有附加解析方法。
关于node-webkit,我是否缺少一些基本的东西?
windows - -webkit-backface-visibility 在 Windows 上的 node-webkit 中不起作用
我正在使用node-webkit构建一个自包含的 Web 应用程序演示,并且由于某种原因,-webkit-backface-visibility
CSS3 属性不起作用——但仅当我在 Windows 上而不是 Mac 上运行该应用程序时。
当我说它不起作用时,我的意思是就像不支持该属性一样:当我将一个元素从背面翻转过来时,我看到它是反转的,而不是隐藏的。
问题不仅在于我的特定代码,因为当我在 Windows 上的应用程序中运行它们时-webkit-backface-visibility
(比如这个)的在线演示不起作用:
这是 node-webkit 中的错误吗?有什么办法可以让它工作吗?
javascript - Node和Node-Webkit之间的奇怪速度差异(~10ms VS ~520ms)
我注意到普通 node.js 与 node-webkit 之间的速度存在显着差异
我所做的只是使用 HTTP 模块连接到 localhost couchdb。
相同的代码需要大约 520 毫秒来建立连接并在 node-webkit 中返回响应,而在普通 node.js 中需要大约 10 毫秒
对node-webkit有更深入了解的人可以帮助解释造成这种情况的原因吗?
代码如下
谢谢你
瘦
javascript - 使用 Node.js 询问用户在哪里保存文件
我正在使用 node-webkit 创建一个应用程序,所以有很多 javascript。我编写了一个 node.js 函数,它将截屏并将其保存到磁盘,但是,它将它保存到项目根目录,我想提示用户选择保存位置,但我找不到创建保存文件对话框的方法。当前代码:
screen_shot.js:
索引.html:
等待功能只是为了在截屏之前给我正在使用的弹出窗口关闭时间。
我一直在阅读node-webkit 文件对话框文档,但它不是我想要的,或者我无法使其正常工作。
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)
node-webkit - 检查新窗口是否仍然打开
我一直在阅读 node-webkit wiki 并且可能已经错过或只是不理解文档,所以我一直在尝试很多方法,我认为这是如何检查新窗口是否打开,
我检查的一种方法是将“new_win”变量存储在“on('loaded')”和“on('close')”中。
我想知道我正在做的事情是否可以,或者有什么更有效的方法。
javascript - Windows 用户名变量和 javascript
几周前我问了这个问题,最近又回来解决了这个问题。我有一个隐藏的输入,如下所示:
这将在给定的目录中打开一个保存对话框nwworkingdir
。我希望默认位置是用户的Pictures
目录,但我无法使用 javascript 动态获取系统用户名。我需要用户名,因为路径通常是C:\Users\USERNAME\Pictures. I have tried constants such as
ssfMYPICTURES CSIDL_PROFILE`and
但 javascript 无法识别它们,或者我使用错误。
该项目位于 node-webkit 中,因此使用 javascript、node.js 或 node-webkit API 的解决方案应该可以工作。
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??
node-webkit - Windows XP 上的 Node-webkit Shell.showItemInFolder()
在两台笔记本电脑上:Windows 7 和 Windows XP。
在 Windows 7 系统上工作(如图所示,带有转义的反斜杠),在 Windows XP 上静默失败。我已经看到 OSX 和 Windows 7 发布的问题,但 XP 没有。顺便说一句,其他两个 Shell 方法 openItem() 和 openExternal() 都可以在两台笔记本电脑上完美运行。有人对这个有经验么?
谢谢你,乔纳森