1.0.5 • Published 3 years ago

browser-version-tool-html v1.0.5

Weekly downloads
8
License
ISC
Repository
github
Last release
3 years ago

simple config preview

npm.io

usage

  • get browser type and version
  • checkout browser support
  • show tips

API check support and show tips(ESM)

import { BrowserVersionTool } from 'browser-version-tool-html';
// full config
new BrowserVersionTool({
  showTips: true,
  customTips: false,
  tips: {
    logo: 'https://img1.xxx.cn/assest/202007/SUPER5F0E785676F3B.png',
    url: 'https://www.xxxx.com/',
    copyright: '粤ICP备xxx',
    name: 'xxx公司/网站',
  },
  support: {
    'IE': 'none',
    'EDGE': '19',
    'Firefox': '67',
    'Chrome': '63', // android 5 last
    'Opera': '50',
    'Safari': '11', // IOS 11 last
    'Unkonwn': 'none',
  },
}).checkSupport();

// simple config
new BrowserVersionTool({
  support: {
    'IE': 'none',
    'EDGE': '19',
  },
}).checkSupport();

API get version(ESM)

import { BrowserVersionTool } from 'browser-version-tool-html';
new BrowserVersionTool().getExplore(); // print { type: 'Chrome', version: '80', support: 'all' }

API get version(UMD script)

<script type="text/javascript" src="/js/browser-version-tool.umd.js"></script>
<script>
new window.GLWidget.BrowserVersionTool().getExplore(); // print { type: 'Chrome', version: '80', support: 'all' }
</script>

config

interface Config {
  showTips?: boolean; // 是否显示html提示 is show html tips
  customTips?: string; // 自定义html提示 custom tips
  tips?: Tips; // 内置html提示的一些定制样式 default tips customization
  support?: Support; // 定义浏览器最小支持的版本 support last version
}

interface Tips {
  logo: string; // 默认提示的logo logo
  url: string; // 默认提示的url jump url
  copyright: string; // 默认提示的底部 copyright
  name: string; // 默认提示的底部显示名字 website name / company name
}

// 限定最低支持的版本
interface Support {
  IE?: string | number, // none | all | number(最小支持的版本 last version)
  EDGE?: string | number,
  Firefox?: string | number,
  Chrome?: string | number,
  Opera?: string | number,
  Safari?: string | number,
  Unkonwn?: string | number, // 其他厂商浏览器 other browser
}
1.0.5

3 years ago

1.0.4

3 years ago

1.0.3

3 years ago

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago