博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
navigator 应用
阅读量:5865 次
发布时间:2019-06-19

本文共 776 字,大约阅读时间需要 2 分钟。

navigator对象包含有关浏览器的信息,通常用于检测浏览器和操作系统版本

navigator的对象属性包括:

appCodeName:浏览器代码名的字符串表示;

appName:返回浏览器的名称;

appVersion:返回浏览器的操作系统平台;

platform:返回运行浏览器的操作系统平台

uerAgent:返回由客户机发送服务器上午user-agent头部值(就是包括浏览器版本信息等的字符串)

一、我们可以通过MicroMessenger关键字来判读是否是微信

Mozilla/5.0 (iPhone; CPU iPhone OS 8_0 like Mac OS X) AppleWebKit/600.1.4 (KHTML, like Gecko) Mobile/12A365 MicroMessenger/5.4.1 NetType/WIFI

js事例

img_02f3255a309419dd5329448da268afda.png

二、判断移动端设备类型

img_1d857859b79c240b2c35d94e001595d4.png

三、使用userAgent判断使用的是什么浏览器

img_1d53b663cb067bd13e800d9d21a2740b.png

判断是不是特定类型的浏览器,比如新浪weibo客户端内置浏览器,qq客户端内置浏览器,微信内置浏览器

img_e25073ffe2344e6113d408924ed6895d.png

微信版本号判断

img_d261d3521b2eb8433513f2c426756e69.png

四、判断当前网络时断开状态还是连接状态

(function(){

      //  console.log('已经执行!');

        if(!navigator.onLine) {

        //alert('请检查网络是否连接!');

        var URLerr = document.getElementsByTagName("body")[0];

        URLerr.innerHTML = "网络已断开连接";

        document.getElementsByTagName("body")[0].style.textAlign="center";

        return false;

        }

      }())

大家如果有更好的请留言,多多学习!

转载地址:http://sennx.baihongyu.com/

你可能感兴趣的文章
从摄像头批量截取图片
查看>>
selenium设置chrome浏览器保持登录方式两种options和cookie
查看>>
虚拟机linux安装samba,实现和window共享文件
查看>>
python标准库之【csv】
查看>>
移动开发webapp开发常用meta设置手机浏览器全屏模式
查看>>
1043 Is It a Binary Search Tree (25 分)
查看>>
Velocity教程
查看>>
VMWare12pro安装Centos 6.9教程
查看>>
ubuntu 清理系统垃圾与备份
查看>>
又开启react之路
查看>>
SQL 基础
查看>>
服务器端接受Json数据的绑定实现
查看>>
php使用curl
查看>>
Oracle概要文件
查看>>
Centos上安装Apache+Mysql+PHP+WordPress搭建博客
查看>>
Python之路——configparser模块
查看>>
浅析StackTrace
查看>>
正则表达式,规则为变量
查看>>
面对日均亿万级违规内容,如何构建弹性深度学习计算平台?
查看>>
安装Oracle DB 后,修改计算机名(Oracle DB PC Name Change)
查看>>