Как бы вы запустить браузер из скрипта node.js командной строки

голоса
30

Можно создать дубликат:
Как использовать nodejs , чтобы открыть браузер по умолчанию и перейдите к конкретному URL

Я не знаю, если это важно, но я на OSX.

Я знаю, что вы можете запустить браузер из самой командной строки, набрав:

open http://www.stackoverflow.com

Но есть способ, чтобы открыть браузер изнутри nodejs сценария командной строки?

Задан 05/10/2011 в 15:30
источник пользователем
На других языках...                            


1 ответов

голоса
67

Opn существует в настоящее время, используйте это. :)

Установить с:

$ npm install --save opn

Использовать с:

const opn = require('opn');

// Opens the image in the default image viewer
opn('unicorn.png').then(() => {
    // image viewer closed
});

// Opens the url in the default browser
opn('http://sindresorhus.com');

// Specify the app to open in
opn('http://sindresorhus.com', {app: 'firefox'});

// Specify app arguments
opn('http://sindresorhus.com', {app: ['google chrome', '--incognito']});var open = require('open');

    open('http://www.google.com');

You can also select a specific browser:

    open('http://www.google.com', 'firefox');

Or handle an error callback:

    open('http://www.google.com', function (err) {
      if (err) throw err;
      console.log('The user closed the browser');
    });
Ответил 05/10/2011 в 16:08
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more