我可以在 iPhone 上检测到 iOS 13,但在 iPad OS 13navigator.platform
中是 MacIntel。因此,无法使用以下代码识别 iPad,但它在 iPhone 上完美运行。
if (/iP(hone|od|ad)/.test(navigator.platform)) {
var v = (navigator.appVersion).match(/OS (\d+)_(\d+)_?(\d+)?/);
var version = [parseInt(v[1], 10), parseInt(v[2], 10), parseInt(v[3] || 0, 10)];
return version;
}
当我们在 iPad 上使用浏览器请求移动网站时,navigator.platform
将返回为 iPad 并完美运行。
谁能建议一种方法来识别在 iOS 13 及更高版本上运行的 iPad使用 Javascript?