JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 132
  • Score
    100M100P100Q78841F
  • License MIT

Open browser window and set proxy

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.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