https://github.com/shyiko/node-chrome-user-data-dir
An easy way to generate custom Chromium / Google Chrome profile (user data directory)
https://github.com/shyiko/node-chrome-user-data-dir
Last synced: 24 days ago
JSON representation
An easy way to generate custom Chromium / Google Chrome profile (user data directory)
- Host: GitHub
- URL: https://github.com/shyiko/node-chrome-user-data-dir
- Owner: shyiko
- Created: 2015-06-11T10:26:01.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2015-06-14T20:28:28.000Z (almost 10 years ago)
- Last Synced: 2024-11-10T19:46:07.727Z (7 months ago)
- Language: JavaScript
- Size: 117 KB
- Stars: 5
- Watchers: 4
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: readme.md
Awesome Lists containing this project
README
# node-chrome-user-data-dir
An easy way to generate custom Chromium / Google Chrome profile (user data directory) on Mac OS X / Linux.
At this point you can register [extensions](https://developer.chrome.com/extensions) (CRX packages) and override [preferences](https://www.chromium.org/administrators/configuring-other-preferences).
# Installation```sh
npm install chrome-user-data-dir --save
```# Usage
```javascript
var udd = require('chrome-user-data-dir');udd({
// userDataDir: '/path/to/existing/user-data-dir/if/needed',
defaultPreferences: {
homepage: 'chrome://version/',
homepage_is_newtabpage: false,
browser : {
check_default_browser : false
},
sync_promo : {
show_on_first_run_allowed: false
},
distribution : {
skip_first_run_ui : true,
make_chrome_default : false,
make_chrome_default_for_user: false,
suppress_first_run_bubble: true,
suppress_first_run_default_browser_prompt: true
}
},
externalExtensions: [
'/tmp/mfabfdnimhipcapcioneheloaehhoggk.crx'
]
}, function (err, userDataDir) {
// ready to launch chrome with `--user-data-dir={userDataDir}`
});
```
## License[MIT License](https://github.com/shyiko/node-chrome-user-data-dir/blob/master/mit.license)