1.1.2 • Published 6 years ago

ez-client v1.1.2

Weekly downloads
1
License
ISC
Repository
-
Last release
6 years ago

简介

一个简单的浏览器/webview判别以及常用方法的集。

客户端的各种ua以及各种判别方法的封装,涵盖uc、safari、qq、微信、微博等等,以及各种基于客户端的常用操作,比如cookie的读/写/删等等。

Install

npm install ez-client --save

使用

import client from 'ez-client'

var key = 'test_cookie'

console.log('mobile: ' + client.isMobile())
console.log('weixin: ' + client.isWeiXin())

client.setCookie(key, 123, 2)

console.log(client.getCookie(key))

功能

UA

api入参返回值功能
isIE-Boolean判别IE内核
isOpera-Boolean判别opera内核
isWebKit-Boolean判别苹果/谷歌内核
isFireFox-Boolean判别火狐内核
isMobile-Boolean判别移动终端
isIOS-Boolean判别ios终端
isAndroid-Boolean判别android终端/uc浏览器
isIPhone-Boolean判别iPhone/QQHD浏览器
isIPad-Boolean判别iPad
isWebApp-Boolean判别web应该程序,没有头部与底部
isWeiBo-Boolean判别微博
isWeiXin-Boolean判别微信
isUC-Boolean判别uc
isQQ-Boolean判别qq
isSafari-Boolean判别safari

Cookie

api入参返回值功能
setCookiekey, val, days, pathstring添加/修改cookie
getCookiekeystring获取cookie
delCookiekey, path-删除cookie

Others

api入参返回值功能
$extendobj-用于对client进行扩展,注意对于原有的同名api,这是个覆盖操作

Information

client内置两个信息,可直接调用输出:

  • ua:navigator.userAgent
  • lang:navigator.language
1.1.2

6 years ago

1.1.1

7 years ago

1.1.0

7 years ago

1.0.0

7 years ago

0.1.2

7 years ago

0.1.1

8 years ago

0.1.0

8 years ago