if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|OperaMini/i.test(navigator.userAgent)) {
//當(dāng)前設(shè)備為移動(dòng)端(H5)
//do something
} else {
//當(dāng)前設(shè)備為桌面顯示器(PC)
//do something
}
僅需一個(gè)正則匹配就解決了单芜,很方便吧蜕该!
其中原理也很簡(jiǎn)單,就是通過(guò)navigator.userAgent
獲取當(dāng)前瀏覽器的引擎洲鸠,通過(guò)引擎名稱來(lái)判斷H5 or PC