js識別手機或PC

識別方法不少,推薦的是:navigator.platform

該屬性沒有標準的值集合,但它有些常用值,比如 “Win32”、”MacPPC” 以及 “Linuxi586”,等等

if(navigator.platform.includes('Win32')){
    //WinPC
}else{
    //手機
}

修改屬性:

Object.defineProperty(navigator,'platform',{get:()=>'Android'});

        isWebkit = /Webkit/i.test(navigator.userAgent),
        isChrome = /Chrome/i.test(navigator.userAgent),
        isMobile = !!("ontouchstart" in window),
        isAndroid = /Android/i.test(navigator.userAgent),
        isIE = document.documentMode;
發佈了154 篇原創文章 · 獲贊 13 · 訪問量 23萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章