Questions tagged [node-webkit]

NW.js (formerly node-webkit) is an app runtime based on Chromium and Node.js. You can write native apps in HTML and JavaScript with node-webkit. It also lets you call Node.js modules directly from the DOM and enables a new way of writing native applications with all Web technologies.

NW.js (formerly Node-Webkit) is an app runtime based on and . You can write native apps in HTML and JavaScript with node-webkit. It also lets you call Node.js modules directly from the DOM and enables a new way of writing native applications with all Web technologies. It is developed by Intel at the Intel Open Source Technology Center.

was renamed in January, 2015 because Chromium's switch from Webkit to Blink combined with a switch from Node.js to IO.js meant that the runtime was no longer based on either "Node" or "Webkit".

Resources

1214 questions
16
votes
3 answers

securing the source code in a node-webkit desktop application

first things first , i have seen nwsnapshot. and its not helping. i am building an inventory management system as a desktop app using node-webkit . the project being built is using compoundjs (mvc javascript library). which have a definite folder…
15
votes
2 answers

Desktop applications with Meteor.js

The options I've found for creating desktop applications in HTML, CSS, and JavaScript are: Electron (formerly Atom-Shell) NW.js (formerly Node-Webkit) However, there doesn't seem to be any clear implementation for using meteor.js with these.…
Matt
  • 5,547
  • 23
  • 82
  • 121
14
votes
2 answers

Making a node.js application a PEER with WebRTC

So, I have a web app that generates large buffers of color information that I want to send to a node application running on another machine in my local network. Web Sockets doesn't seem to be fast enough for me. I was looking to use UDP and it seems…
Jake Lampack
  • 141
  • 1
  • 6
14
votes
6 answers

open a file with default program in node-webkit

I want to give the user any option he want to edit a file, how can I open a file with the default program of the specific file type? I need it to work with Windows and Linux but Mac option would be great too.
yotamN
  • 711
  • 2
  • 9
  • 22
14
votes
2 answers

How to open a browser window from a node-webkit app?

I have a desktop application, packaged using node-webkit. I need to open the default browser of the user on click of a link. I am using window.open("www.google.com") but this opens a new node-webkit window rather than opening a browser window. How…
Infant Dev
  • 1,659
  • 8
  • 24
  • 48
13
votes
1 answer

CSS Loading animation not animating in NW.js (node-webkit)

Here is a jsfiddle with my CSS loading animation working properly. However, when I use the same code in my node-webkit app, the SVG path and colors are static and show no animation. After a bit of research, I tried adding "chromium-args":…
user95227
  • 1,853
  • 2
  • 18
  • 36
12
votes
4 answers

Check when WebKit context is available in NW.js

When executed in Node context (node-main), setTimeout(function () { console.log(nw); }, 20); throws nw is not defined because WebKit context is not ready (right from the start window is unavailable in NW.js <= 0.12, window.nw in NW.js >=…
Estus Flask
  • 206,104
  • 70
  • 425
  • 565
12
votes
2 answers

Cannot completely remove mouse cursor in nw.js app

I'm using nw.js for html/css/js desktop app and cannot completely remove mouse cursor in full screen mode. I've removed it by setting css properties cursor: none, margin: 0, padding: 0 on the body/html. And also toolbar: false and fullscreen: true…
swolfish
  • 771
  • 1
  • 9
  • 25
12
votes
2 answers

Hide window from program switcher in NW.JS

I'm writing desktop application with NW.JS (node-webkit). In my application user may open many windows and I would like to hide them from program switcher (alt+tab) and from taskbar. I already found option to hide the window from taksbar, but can't…
Felix Black
  • 121
  • 3
12
votes
2 answers

Node-webkit WinAPI

I’m developing simple node-webkit application for Windows (Vista, 7, …) and I need to use some WinAPI functions, specifically, RegisterHotKey and SendInput, to bind system-wide hotkeys and make keystrokes based on that. There’s no such API supplied…
dy_
  • 6,462
  • 5
  • 24
  • 30
10
votes
1 answer

NW.js / Node.js throws "SSL routines:ssl_choose_client_version:unsupported protocol" error when using node-mssql / tedious

I found the answer to this problem already and just want to document my finding. When using recent versions of NW.js (and Node.js), I was having problems with the node-mssql / tedious module. Even a task as simple as connecting to a SQL Server…
toyssamurai
  • 561
  • 4
  • 13
10
votes
3 answers

How to write .wav file from blob in Javascript/Node

I'm trying to write a .wav file with fs.writeFile. The file is created successfully, however it's only 8-13bytes long, so obviously I'm not doing something right. If the blob is already audio/wav can I write to disk or do I need to convert it to…
angularchobo
  • 183
  • 1
  • 3
  • 17
10
votes
1 answer

How to package and distribute Node Webkit NW.js app in windows with nw-builder

I assumed Node Webkit would make it simple to package up and add to Windows as a single executable file, however it seems it doesn't and they recommend using https://github.com/evshiron/nwjs-builder So I installed nw-builder and managed to get a…
LeeTee
  • 6,401
  • 16
  • 79
  • 139
10
votes
3 answers

node webkit- catch iframe mouse events from parent window

I'm trying to create a draggable iframe in my app. When the iframe is focused, all mouse events are triggered within the inner window object. I can't listen to those events within the iframe and trigger them myself, because it can be blocked by the…
yarden
  • 1,906
  • 1
  • 12
  • 16
10
votes
2 answers

make node webkit app load full screen

I'm trying to build a node-webkit app, currently I'm experimenting on package.json Here is the contents so far: { "name": "nw-demo", "main": "index.html", "window": { "title": "node-webkit demo", "icon": "icon.png", "toolbar":…
Jo E.
  • 7,822
  • 14
  • 58
  • 94
1
2
3
80 81