我想在 JavaScript 中定位 ipad 设备。我知道可以通过用户代理字符串解析来做到这一点。但这很容易伪造。
我还了解到最好进行功能测试。类似 if(window.matchMedia)
而不是 if (userAgent.indexOf('ipad'))
,但新浏览器中仍然存在一些功能。
有什么东西可以在浏览器中返回单词 ipad 吗?谢谢。
最佳答案
是的,在弃用之前,navigator.platform本来可以完成这项工作:
if( navigator.platform === 'iPad' ){
// console.log('ipad')
}
关于javascript - 如何在不使用浏览器用户代理的情况下定位 iPad,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8898729/