firefox-launch
v1.1.0
Published
Light cross-platform launcher for Mozilla Firefox
Downloads
3,287
Maintainers
Readme
firefox-launch
Light cross-platform launcher for Firefox.
Usage
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 tofalse
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 toprocess.env
.nuke
: removeopts.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.