我可以偵測裝置是否在 iOS 上運作嗎?
簡介
雖然功能檢測通常優於設備檢測,可能存在需要確定設備是否正在運行的情況iOS.
偵測方法
使用者代理嗅探(不建議):
警告:使用者代理嗅探可能不可靠且容易受到操縱。但是,出於遺留目的,您可以使用以下程式碼來檢查使用者代理字串中的iOS:
平台偵測:
更強大的方法涉及使用navigator.platform 驗證設備平台:
此方法也適用於iOS 13 上的iPad設備,其中用戶代理字串與 MacOS 相同。
推斷iOS 版本:
雖然用戶代理字串可用於推斷iOS 版本,但值得注意的是,這由於未來可能會被棄用,該方法不可靠。作為替代方案,您可以針對 iOS 引入的 API 使用歷史記錄檢查來推斷作業系統版本。然而,這種方法在可靠性方面也有其限制。
以上是如何可靠地偵測裝置是否運行 iOS?的詳細內容。更多資訊請關注PHP中文網其他相關文章!