firefox-launch
Light cross-platform launcher for Mozilla Firefox
Last updated 9 years ago by hughsk .
MIT · Repository · Bugs · Original npm · Tarball · package.json
$ cnpm install firefox-launch 
SYNC missed versions from official npm registry.

firefox-launch

Light cross-platform launcher for Firefox.

Usage

NPM

process = spawn(url, [options])

Spawns a new Firefox instance in a separate process using child_process.spawn.

Options include:

  • pref: preference file contents to use. Set to false to not create a file.
  • args: additional command-line arguments to pass to Firefox. See here for more information.
  • firefoxBinary: path to a custom Firefox binary.
  • dir: user configuration directory to use. By default, one will be created and then removed when the process is killed.
  • env: environment variables to use. Defaults to process.env.
  • nuke: remove opts.dir when the process exits.

Unless overridden with opts.config, the following preferences will be used:

user_pref("browser.shell.checkDefaultBrowser", false);
user_pref("browser.bookmarks.restore_default_bookmarks", false);
user_pref("dom.allow_scripts_to_close_windows", true);
user_pref("dom.disable_open_during_load", false);
user_pref("dom.max_script_run_time", 0);

License

MIT. See LICENSE.md for details.

Current Tags

  • 1.1.0                                ...           latest (9 years ago)

4 Versions

  • 1.1.0                                ...           9 years ago
  • 1.0.2                                ...           11 years ago
  • 1.0.1                                ...           11 years ago
  • 1.0.0                                ...           11 years ago
Maintainers (1)
Downloads
Today 0
This Week 0
This Month 0
Last Day 0
Last Week 0
Last Month 4
Dependencies (5)
Dev Dependencies (5)
Dependents (1)

Copyright 2013 - present © cnpmjs.org | Home |