linux下浏览器如何登录微信,js判断手机浏览器操作系统和微信浏览器的方法
今天就为大家介绍一下用js判断手机客户端平台及系统平台的方法:
//手机端判断各个平台浏览器及操作系统平台
function checkPlatform(){
if(/android/i.test(navigator.userAgent)){
document.write("This is Android'browser.");//这是Android平台下浏览器
}
if(/(iPhoneiPadiPodiOS)/i.test(navigator.userAgent)){
document.write("This is iOS'browser.");//这是iOS平台下浏览器
}
if(/Linux/i.test(navigator.userAgent)){
document.write("This is Linux'browser.");//这是Linux平台下浏览器
}
if(/Linux/i.test(navigator.platform)){
document.write("This is Linux operating system.");//这是Linux操作系统平台
}
if(/MicroMessenger/i.test(navigator.userAgent)){
document.write("This is MicroMessenger'browser.");//这是微信平台下浏览器
}
}
$(document).ready(function(){
alert(navigator.platform);
checkPlatform();
});
注意上面的代码使用了jquery。需要加载jquery才可以运行。当然你可以把触发函数给删除了
在这里就不做pc端操作系统平台的判断了,怎么判断也说下方法,如用document.write(navigator.platform);就可以获得操作系统平台。在win32下就会显示Win32,;在Win64下就会显示Win64等。
下面脚本之家小编为大家补充几个不错的函数
var browser = {
versions : function () {
var u = navigator.userAgent,
app = navigator.appVersion;
return {
trident : u.indexOf('Trident') > -1,
presto : u.indexOf('Presto') > -1,
webKit : u.indexOf('AppleWebKit') > -1,
gecko : u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1,
mobile : !!u.match(/AppleWebKit.*Mobile.*/) || !!u.match(/AppleWebKit/),
ios : !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/),
android : u.indexOf('Android') > -1 || u.indexOf('Linux') > -1,
iPhone : u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1,
iPad : u.indexOf('iPad') > -1,
webApp : u.indexOf('Safari') == -1,
QQbrw : u.indexOf('MQQBrowser') > -1,
weiXin : u.indexOf('MicroMessenger') > -1,
ucLowEnd : u.indexOf('UCWEB7.') > -1,
ucSpecial : u.indexOf('rv:1.2.3.4') > -1,
ucweb : function () {
try {
return parseFloat(u.match(/ucweb\d+\.\d+/gi).toString().match(/\d+\.\d+/).toString()) >= 8.2
} catch (e) {
if (u.indexOf('UC') > -1) {
return true;
} else {
return false;
}
}
}
(),
Symbian : u.indexOf('Symbian') > -1,
ucSB : u.indexOf('Firefox/1.') > -1
};
}
()
}
if (browser.versions.QQbrw){
document.write("qq浏览器");
}else
{
document.write("其它浏览器");
}
亲测,非常好用。
linux下浏览器如何登录微信,js判断手机浏览器操作系统和微信浏览器的方法相关推荐
- PHP和js判断访问设备是否是微信浏览器实例
PHP和js判断访问设备是否是微信浏览器实例,代码非常精简,适合新手学习. js判断是否是微信浏览器: function is_weixin() { var ua = window.navigator ...
- PHP和js判断访问终端是否是微信浏览器手机还是电脑
2019独角兽企业重金招聘Python工程师标准>>> js判断是否是微信浏览器 function is_weixin() { var ua = window.navigator.u ...
- js判断手机浏览器屏幕方向
/* js判断手机浏览器屏幕方向*/var direction = {__getOrientation: function () {if (window.orientation == 0 || win ...
- windows、linux下命令行登录oracle数据库方法,查询sga参数值sql语句
windows 下 cmd 命令行登录 oracle 数据库方法.直接就登录进来了. C:\Users\Administrator>sqlplusSQL*Plus: Release 11.2.0 ...
- Linux下修改SSH登录端口
Linux下修改SSH登录端口 LINUX 的默认SSH 端口是 22.为了防止别人暴力破解,建议修改SSH 访问端口:vim /etc/ssh/sshd_config 找到Port 22 这一行,这 ...
- PHP判断pc和移动端跳转,JS判断是PC还是移动端浏览器,并根据不同的终端跳转到不同的网址...
JS判断是PC还是移动端浏览器,并根据不同的终端跳转到不同的网址 function browserRedirect() { var sUserAgent = navigator.userAgent.t ...
- linux下redis设置密码登录(简单易懂)
linux下redis设置密码登录 redis设置密码访问 你的redis在真是环境中不可以谁想访问就可以访问,所以必须要设置密码 设置密码的流程如下: vim /etc/redis.conf #re ...
- 2021-05-14 linux下用root 登录ftp连接
linux下用root 登录ftp连接:530 Permission denied 问题所在: [root@iz home]# ftp 172.xxx.xxx.xxx 220 (vsFTPd 3.0. ...
- Linux 下ftp自动登录
Linux 下ftp自动登录 操作系统:linux 说明:使用了expect,参数为ftp服务器地址和要下载的文件名 参数:lindex $argv 0 读取ftp服务器ip地址 ...
最新文章
- 第九周项目一-深体验复制(2)
- 666!让移动端也用上3D·VR特效
- 不能装载通讯模块。驱动程序安装不正确。
- 正则匹配没有闭合标签_RegExRX for Mac(多功能正则表达式开发工具)
- 软键盘弹起,导致底部被顶上去
- 营销 客户旅程模板_我如何在国外找到开发人员的工作:我从营销到技术的旅程...
- 自学前端两三个月,很迷茫,有大佬可以指导吗?
- redis在Windows下以后台服务一键搭建集群(多机器)
- python opencv 界面按钮_如何使用Python构建简单的UI?
- oracle dblink 20001,解决ORA-02021: 不允许对远程数据库进行 DDL 操作下面通过DBLINK调用远程过程来执行这样的操作。...
- java常用英语词汇翻译_JAVA 一些常用的英文及翻译
- 创新、智能、驱动电动自行车行业迎接新国标到来
- 上官婉儿飞天连招(玩法解析)
- 安装Microsoft-project 2016
- ApriTag2 检测方法
- ftp服务器上传不了文件怎么办,ftp服务器怎么上传不了文件
- 乾颐堂2月HCIE、CCIE pass集合,洋洋洒洒21名同学
- 线性滤波和非线性滤波
- 2021年3月1日 星期一 冬月八九 阴
- 【算法设计与分析】8枚硬币及n枚硬币问题
热门文章
- mysql innodb ibd_MySQL innodb引擎下根据.frm和.ibd文件恢复表结构和数据
- (二)为COVID-19诊断准备深度学习环境
- TensorFlow 2.4 发布
- 创建用于图像大小调整和裁剪器保持纵横比的ASP.NET控件
- 计算机模拟与生态工程,2018年环境生态工程专业分析及就业前景
- 从零开始用python处理excel视频_书榜 | 计算机书籍(6.29-7.5)销售排行榜
- python编程多行输入_Python20-02_GUI编程----Text多行文本框详解
- ipython是解释器吗_Ipython 解释器
- ie模版字符串_字符串模板、模板字符串、Vue中使用template等等。
- oracle rac 高并发性能_Tomcat 高并发之道原理拆解与性能调优