2
試圖識別Android本機瀏覽器使用只有它的用戶代理正則表達式在Javascript中。Android本地瀏覽器檢測低谷用戶代理正則表達式
試圖識別Android本機瀏覽器使用只有它的用戶代理正則表達式在Javascript中。Android本地瀏覽器檢測低谷用戶代理正則表達式
這是我想出了,它很長,我不知道是否可以縮短:
/.*(Linux;.*AppleWebKit.*Version\/\d+\.\d+.*Mobile).*/gi
解釋和評論:
是否檢測出19 20這裏提到:Android Native,那是沒有得到檢測不符合Google的指令(Google Developer)
如果你試圖在web視圖和Chrome 區分的一個對於Android,您應該查看WebView用戶代理字符串中是否存在Version/XX 字符串。
在不使用「Linux」的情況下嘗試了它,但在Safari瀏覽器中獲得了誤判。