亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

使用jQuery檢測iPad用戶?

使用jQuery檢測iPad用戶?

汪汪一只貓 2019-10-24 13:50:14
有沒有一種方法可以通過jQuery / JavaScript檢測當前用戶是否正在使用iPad?
查看完整描述

3 回答

?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

iPad檢測


通過查看userAgent屬性,您應該能夠檢測到iPad用戶:


var is_iPad = navigator.userAgent.match(/iPad/i) != null;

iPhone / iPod檢測


同樣,platform用于檢查iPhone或iPods等設備的屬性:


function is_iPhone_or_iPod(){

     return navigator.platform.match(/i(Phone|Pod))/i)

}

筆記


當它起作用時,通常應該避免執行特定于瀏覽器的檢測,因為它通常不可靠(并且可能被欺騙)。在大多數情況下,最好使用實際的特征檢測,這可以通過Modernizr之類的庫來完成。


正如Brennen的回答所指出的那樣,在Facebook應用程序中執行此檢測時可能會出現問題。請參閱他的答案以處理這種情況。



查看完整回答
反對 回復 2019-10-24
?
慕運維8079593

TA貢獻1876條經驗 獲得超5個贊

我用這個:


function fnIsAppleMobile() 

{

    if (navigator && navigator.userAgent && navigator.userAgent != null) 

    {

        var strUserAgent = navigator.userAgent.toLowerCase();

        var arrMatches = strUserAgent.match(/(iphone|ipod|ipad)/);

        if (arrMatches != null) 

             return true;

    } // End if (navigator && navigator.userAgent) 


    return false;

} // End Function fnIsAppleMobile



var bIsAppleMobile = fnIsAppleMobile(); // TODO: Write complaint to CrApple asking them why they don't update SquirrelFish with bugfixes, then remove


查看完整回答
反對 回復 2019-10-24
  • 3 回答
  • 0 關注
  • 453 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號