社区
JavaScript
帖子详情
js判断当前系统是PS机还是ipad或者是手机
My_ideal2010
2012-01-09 10:49:44
忘各位高手指教,最好能有实例代码。3Q!!!
...全文
354
11
打赏
收藏
js判断当前系统是PS机还是ipad或者是手机
忘各位高手指教,最好能有实例代码。3Q!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hckxzy
2012-01-10
打赏
举报
回复
杨哥儿
2012-01-10
打赏
举报
回复
这个区分真的有必要!
yuanzinen56
2012-01-10
打赏
举报
回复
<html>
<head>
<script type="text/javascript">
var browser={
versions:function(){
var u = navigator.userAgent, app = navigator.appVersion;
return {//移动终端浏览器版本信息
trident: u.indexOf('Trident') > -1, //IE内核
presto: u.indexOf('Presto') > -1, //opera内核
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/), //ios终端
android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器
iPad: u.indexOf('iPad') > -1, //是否iPad
webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
};
}(),
language:(navigator.browserLanguage || navigator.language).toLowerCase()
}
document.writeln("语言版本: "+browser.language);
document.writeln(" 是否为移动终端: "+browser.versions.mobile);
document.writeln(" ios终端: "+browser.versions.ios);
document.writeln(" android终端: "+browser.versions.android);
document.writeln(" 是否为iPhone: "+browser.versions.iPhone);
document.writeln(" 是否iPad: "+browser.versions.iPad);
document.writeln(navigator.userAgent);
</script>
</head>
</html>
My_ideal2010
2012-01-09
打赏
举报
回复
仁兄 请赐 代码 12万分感激
地狱羔羊
2012-01-09
打赏
举报
回复
navigator.userAgent
里面包含有系统版本,浏览器版本,浏览器内核版本
只能根据这些来判断
My_ideal2010
2012-01-09
打赏
举报
回复
怎么没人回答呀, 来个高手帮解答下。 一直在等---
My_ideal2010
2012-01-09
打赏
举报
回复
[Quote=引用 6 楼 axiheyhey 的回复:]
是pc机吧,汗。。
操作系统可以通过navigator.platform判断,浏览器通过navigator.userAgent判断
[/Quote]
sorry
是PC 机 我打错了
峭沙
2012-01-09
打赏
举报
回复
是pc机吧,汗。。
操作系统可以通过navigator.platform判断,浏览器通过navigator.userAgent判断
峭沙
2012-01-09
打赏
举报
回复
什么是ps机?
My_ideal2010
2012-01-09
打赏
举报
回复
[Quote=引用 2 楼 kevinwon1985 的回复:]
navigator.userAgent
里面包含有系统版本,浏览器版本,浏览器内核版本
只能根据这些来判断
[/Quote]
浏览器的都可以看得到,但是手机上面也有各种浏览器。
比如苹果浏览器 PS机上和手机上的同样苹果浏览器 出现的 有上面差异呢? 通过上面关键条件来区分
Python 3.8.20 官方安装包 Windows+Linux 下载(蓝奏云)
Python 3.8.20 官方安装包下载链接合集(蓝奏云不限速)。最终版(EOL),源码编译。包含 Windows 64位安装包和 Linux 源码包,来自 python.org 官方原版。下载后双击 .exe 安装或 ./configure 编译。注意:3.8.20 中 3.8/3.9 已停止支持(EOL),仅提供最终版源码。
csp-s2025第二轮题目与大样例
csp-s2025第二轮题目与大样例
VB6.0项目中点击最小化后任务栏显示窗口
VB6.0项目中点击最小化后任务栏显示窗口
NX2023 64 位 UG 工业造型安装包.rar
UG(Unigraphics NX)是一款由西门子(Siemens PLM Software)开发的交互式CAD/CAM/CAE
系统
。作为全球领先的产品工程解决方案,它集成了产品设计、工程仿真与制造加工于一体。其功能强大且应用广泛,能够轻松实现各种复杂实体和造型的构造,为模具、汽车、航空航天及通用
机
械等行业提供了高性能的
机
械设计与制图灵活性。
JavaScript
87,989
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章