js辨识当前设备为H5 or PC

if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|OperaMini/i.test(navigator.userAgent)) {
    //当前设备为移动端(H5)
    //do something
} else {
    //当前设备为桌面显示器(PC)
    //do something
}

仅需一个正则匹配就解决了,很方便吧!

其中原理也很简单,就是通过navigator.userAgent获取当前浏览器的引擎,通过引擎名称来判断H5 or PC

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容