Skip to content

Latest commit

 

History

History
314 lines (176 loc) · 3.45 KB

browser-device.md

File metadata and controls

314 lines (176 loc) · 3.45 KB

浏览器 Device

浏览器信息

getBrowserInfo()

获取浏览器信息
会获取到浏览器对应的名称以及版本

  • 参数

  • 返回值

    {Object} 返回浏览器信息

  • 示例

import { getBrowserInfo } from "@ivujs/util";

let res = getBrowserInfo();
console.log(res); // 输出:{name: "edge", version: "96.0.1054.43"}

设备类型

isPc()

判断是 pc 端

  • 参数

  • 返回值

    {Boolean} 返回 true 和 false

  • 示例

import { isPc } from "@ivujs/util";

let res = isPc();
console.log(res); // 输出:true

isMobile()

判断是手机端
包含 android、iphone、黑莓手机、微软手机 等多种操作系统机型

  • 参数

  • 返回值

    {Boolean} 返回 true 和 false

  • 示例

import { isMobile } from "@ivujs/util";

let res = isMobile();
console.log(res); // 输出:true

操作系统类型

isAndroid()

判断是 android

  • 参数

  • 返回值

    {Boolean} 返回 true 和 false

  • 示例

import { isAndroid } from "@ivujs/util";

let res = isAndroid();
console.log(res); // 输出:true

isIos()

判断是 ios

  • 参数

  • 返回值

    {Boolean} 返回 true 和 false

  • 示例

import { isIos } from "@ivujs/util";

let res = isIos();
console.log(res); // 输出:true

isWindowsPhone()

判断是 windows phone

  • 参数

  • 返回值

    {Boolean} 返回 true 和 false

  • 示例

import { isWindowsPhone } from "@ivujs/util";

let res = isWindowsPhone();
console.log(res); // 输出:true

isWindows()

判断是 windows

  • 参数

  • 返回值

    {Boolean} 返回 true 和 false

  • 示例

import { isWindows } from "@ivujs/util";

let res = isWindows();
console.log(res); // 输出:true

isLinux()

判断是 linux

  • 参数

  • 返回值

    {Boolean} 返回 true 和 false

  • 示例

import { isLinux } from "@ivujs/util";

let res = isLinux();
console.log(res); // 输出:true

isMac()

判断是 Mac

  • 参数

  • 返回值

    {Boolean} 返回 true 和 false

  • 示例

import { removeCookie } from "@ivujs/util";

let res = isMac();
console.log(res); // 输出:true

苹果设备类型

isIphone()

判断是 iphone

  • 参数

  • 返回值

    {Boolean} 返回 true 和 false

  • 示例

import { isIphone } from "@ivujs/util";

let res = isIphone();
console.log(res); // 输出:true

isIpad()

判断是 ipad

  • 参数

  • 返回值

    {Boolean} 返回 true 和 false

  • 示例

import { isIpad } from "@ivujs/util";

let res = isIpad();
console.log(res); // 输出:true

手机浏览器类型

isWeixin()

判断是微信内置浏览器

  • 参数

  • 返回值

    {Boolean} 返回 true 和 false

  • 示例

import { isWeixin } from "@ivujs/util";

let res = isWeixin();
console.log(res); // 输出:true

isQQ()

判断是 QQ 内置浏览器

  • 参数

  • 返回值

    {Boolean} 返回 true 和 false

  • 示例

import { isQQ } from "@ivujs/util";

let res = isQQ();
console.log(res); // 输出:true