社区
JavaScript
帖子详情
js判断当前系统是PS机还是ipad或者是手机
My_ideal2010
2012-01-09 10:49:44
忘各位高手指教,最好能有实例代码。3Q!!!
...全文
355
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机上和手机上的同样苹果浏览器 出现的 有上面差异呢? 通过上面关键条件来区分
手
机
端访问PC端自动跳转到
手
机
网站代码
本文介绍了四种不同的方法来实现当
手
机
访问特定网址时跳转到对应的
手
机
版本站点。通过JavaScript代码片段,可以根据用户代理(User-Agent)字符串来
判断
是否为移动设备访问,并据此进行页面重定向。
网页版VS Code来了,特斯拉Xbox
手
机
都能用,随时随地写bug
微软正式推出了VSCode网页版,可以在任何有浏览器的设备上使用,包括特斯拉和
iPad
。这款网页版编辑器支持大部分编程语言,提供了基本的代码编辑功能和GitHub集成,但暂不支持在线编译和某些插件。尽管功能有限,它为程序员在外出时查看和编辑代码提供了便利。微软表示,未来将逐步增加更多插件支持。
手
机
访问PC网站自动跳转到
手
机
网站代码
本文介绍了四种方法来优化
手
机
访问网站的体验,包括跳转到
手
机
适配版、使用百度SiteApp代码
判断
手
机
访问、JavaScript检测设备类型跳转以及自定义JavaScript检测设备并跳转。
最完整的的
判断
使用的浏览器
本文介绍了一种JavaScript实现的跨平台浏览器与设备检测方法,包括电脑浏览器、移动设备(如安卓、iOS
系统
手
机
和平板)、游戏
系统
等的识别。
JavaScript
87,990
社区成员
224,684
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章