判断是移动还是pc设备
export const isMobile = () => {
if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iOS|iPad|Backerry|WebOS|Symbian|Windows Phone|Phone)/i))) {
return 'mobile';
}
return 'desktop';
}
判断是苹果还是android移动设备
export const isAppleMobileDevice = () => {
let reg = /iphone|ipod|ipad|Macintosh/i;
return reg.test(navigator.userAgent.toLowerCase());
}
判断是否是android移动设备
export const isAndroidMobileDevice = () => {
return /android/i.test(navigator.userAgent.toLowerCase());
}
判断死windows还是Mac系统
export const osType = () => {
const agent = navigator.userAgent.toLowerCase();
const isMac = /macintosh|mac os x/i.test(navigator.userAgent);
const isWindows = agent.indexOf("win64") >= 0 || agent.indexOf("wow64") >= 0 || agent.indexOf("win32") >= 0 || agent.indexOf("wow32") >= 0;
if (isWindows) {
return "windows";
}
if(isMac){
return "mac";
}
}
判断是都是微信/QQ内置浏览器
export const broswer = () => {
const ua = navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == "micromessenger") {
return "weixin";
} else if (ua.match(/QQ/i) == "qq") {
return "QQ";
}
return false;
}
浏览器型号和版本
export const broswer = () => {
const ua = navigator.userAgent.toLowerCase();
if (ua.match(/MicroMessenger/i) == "micromessenger") {
return "weixin";
} else if (ua.match(/QQ/i) == "qq") {
return "QQ";
}
return false;
}
javascript根据相同id合并形成child子数组(支持低版本浏览器)
上面是“JavaScript开发小技巧之各种设备判断”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。
当前网址:https://ipkd.cn/webs_1537.html
workflows工作流
一只可爱的猫骑着一匹可爱的马ComfyUI工作流
一群蜜蜂和一个六边形蜂巢ComfyUI工作流
一只巨大的古代乌龟后面建有一座城市的超现实场景
一只蚂蚁在花丛中找食物ComfyUI工作流
奋斗的小黄人ComfyUI工作流
一个红头发明亮眼睛的漂亮女人
汗血宝马ComfyUI工作流
一张严重受损的宇宙飞船的照片ComfyUI工作流
猜你喜欢
声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

利用CSS3做一个星级评分样式
js导出excel插件(兼容mac电脑Numbers表格)
会议人员60s签到倒计时插件
纯css3绘制的小鸟
用canvas实现画板涂鸦效果
css3绘制一个会动的大嘴鸟
一个包含老黄历、佛历、道历、星宿等数据的日历网站
一起去看流星雨(代码)










