Package Exports
- op-browser
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (op-browser) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
open-browser
Open browser window and set proxy
Install
npm install op-browser --save
Usage
const openBrowser = require('op-browser');
// Automatic proxy selection
openBrowser.open('chrome', 'https://google.com', 'http://127.0.0.1:8800', '');
// Proxy auto-configuration (PAC)
openBrowser.open('chrome', 'https://google.com', '', 'http://127.0.0.1:8800/proxy.pac');
API
op-browser : object
Browser
Kind: global namespace
- op-browser :
object
- .open(browser, url, proxyURL, pacFileURL) ⇒
Promise
- .detect(name) ⇒
Promise
- .open(browser, url, proxyURL, pacFileURL) ⇒
op-browser.open(browser, url, proxyURL, pacFileURL, bypassList) ⇒ Promise
open browser window, if the pacFileURL
is not empty, will use proxy auto-configuration
Kind: static method of op-browser
Param | Type | Description |
---|---|---|
browser | String |
the browser's name |
url | String |
the url that to open |
proxyURL | String |
the proxy url, format: http://<hostname>[:[port]] |
pacFileURL | String |
the proxy url, format: http://<hostname>[:[port]]/[pac-file-name] |
bypassList | String |
the list of hosts for whom we bypass proxy settings and use direct connections, See: "net/proxy/proxy_bypass_rules.h" for the format of these rules |
op-browser.detect(name) ⇒ Promise
detect browser, return the browser's path
Kind: static method of op-browser
Param | Type | Description |
---|---|---|
name | String |
the browser name |