How to use nodejs to open default browser and navigate to a specific URL
Solution 1:
Use open (formerly known as opn
) because it will handle the cross platform issue. To install:
$ npm install open
To use:
const open = require('open');
// opens the url in the default browser
open('http://sindresorhus.com');
// specify the app to open in
open('http://sindresorhus.com', {app: 'firefox'});
Solution 2:
var url = 'http://localhost';
var start = (process.platform == 'darwin'? 'open': process.platform == 'win32'? 'start': 'xdg-open');
require('child_process').exec(start + ' ' + url);