项目作者: airtap

项目描述 :
Returns whether a given browser supports headless mode.
高级语言: JavaScript
项目地址: git://github.com/airtap/headless-support.git
创建时间: 2020-10-04T16:00:48Z
项目社区:https://github.com/airtap/headless-support

开源协议:MIT License

下载


headless-support

Returns whether a given browser supports headless mode.

npm status
node
Travis build status
JavaScript Style Guide

Usage

  1. const headless = require('headless-support')
  2. console.log(headless('chromium', 59, 'linux')) // true
  3. console.log(headless('edge', 59, 'win32')) // false
  4. console.log(headless('edge', 60, 'win32')) // true
  5. consoke.log(headless('ff', 56, 'darwin')) // true

API

headless(name[, version][, platform])

Arguments:

  • name (string): browser name, loosely matched with browser-names
  • version (number or string): browser version, either a major version number (e.g. 85) or a full version string ('85.0.564.68'). If version is falsy then latest is assumed.
  • platform (string): defaults to process.platform

Returns a boolean that indicates support of headless mode. For Chromium-based browsers it means they accept a --headless flag on the command line, for Firefox it means the browser accepts a -headless flag.

Install

With npm do:

  1. npm install headless-support

License

MIT © 2020-present Airtap contributors