首頁 >web前端 >js教程 >如何可靠地偵測裝置是否運行 iOS?

如何可靠地偵測裝置是否運行 iOS?

Barbara Streisand
Barbara Streisand原創
2024-12-21 12:37:09942瀏覽

How Can I Reliably Detect if a Device is Running iOS?

我可以偵測裝置是否在 iOS 上運作嗎?

簡介

雖然功能檢測通常優於設備檢測,可能存在需要確定設備是否正在運行的情況iOS.

偵測方法

使用者代理嗅探(不建議):

警告:使用者代理嗅探可能不可靠且容易受到操縱。但是,出於遺留目的,您可以使用以下程式碼來檢查使用者代理字串中的iOS:

平台偵測:

更強大的方法涉及使用navigator.platform 驗證設備平台:

此方法也適用於iOS 13 上的iPad設備,其中用戶代理字串與 MacOS 相同。

推斷iOS 版本:

雖然用戶代理字串可用於推斷iOS 版本,但值得注意的是,這由於未來可能會被棄用,該方法不可靠。作為替代方案,您可以針對 iOS 引入的 API 使用歷史記錄檢查來推斷作業系統版本。然而,這種方法在可靠性方面也有其限制。

以上是如何可靠地偵測裝置是否運行 iOS?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn