开发者社区> 廊桥梦醉> 正文

navigator 应用

简介: navigator对象包含有关浏览器的信息,通常用于检测浏览器和操作系统版本 navigator的对象属性包括: appCodeName:浏览器代码名的字符串表示; appName:返回浏览器的名称; appVersion:返回浏览器的操作系统平台; ...
+关注继续查看

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;

        }

      }())

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

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
navigator 应用
navigator对象包含有关浏览器的信息,通常用于检测浏览器和操作系统版本 navigator的对象属性包括: appCodeName:浏览器代码名的字符串表示; appName:返回浏览器的名称; appVersion:返回浏览器的操作系统平台; ...
938 0
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
23581 0
《React Native移动开发实战》一一1.4 第一个React Native应用
本节书摘来自华章出版社《React Native移动开发实战》一 书中的第1章,第1.1节,作者:袁林 著 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
2066 0
H5、React Native、Native应用对比分析
每日更新关注:http://weibo.com/hanjunqiang  新浪微博!iOS开发者交流QQ群: 446310206 “存在即合理”。凡是存在的,都是合乎规律的。
1672 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
29168 0
+关注
廊桥梦醉
对我来说,博客首先是一种知识管理工具,其次才是传播工具。我的技术文章,主要用来整理我还不懂的知识。我只写那些我还没有完全掌握的东西,那些我精通的东西,往往没有动力写。炫耀从来不是我的动机,好奇才是。
89
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
JS零基础入门教程(上册)
立即下载
性能优化方法论
立即下载
手把手学习日志服务SLS,云启实验室实战指南
立即下载