“检测”;哑巴;使用jQuery/JavaScript的手机?
我不知道如何使用jQuery/JavaScript检测“愚蠢”的手机浏览器。我有一台台式机/平板电脑、一部智能手机和一个手机版的网站。该网站的智能手机版本对于哑巴手机来说太重、太慢,所以我想将它们重定向到“lite”版本 Facebook就是一个很好的例子。当我在哑手机浏览器上打开Facebook时,用户会被重定向到hte lite版本。我怎么做同样的行为“检测”;哑巴;使用jQuery/JavaScript的手机?,javascript,jquery,browser-detection,Javascript,Jquery,Browser Detection,我不知道如何使用jQuery/JavaScript检测“愚蠢”的手机浏览器。我有一台台式机/平板电脑、一部智能手机和一个手机版的网站。该网站的智能手机版本对于哑巴手机来说太重、太慢,所以我想将它们重定向到“lite”版本 Facebook就是一个很好的例子。当我在哑手机浏览器上打开Facebook时,用户会被重定向到hte lite版本。我怎么做同样的行为 注意:由于平台限制,我使用的是JavaScript而不是PHP。(它在Tumblr上。)在javascript中,您需要检测用户代理变量(这
注意:由于平台限制,我使用的是JavaScript而不是PHP。(它在Tumblr上。)在javascript中,您需要检测用户代理变量(这是每个浏览器用来识别自身的变量)
基本上,您必须在这里手动输入要测试的类型,并为每种情况提供if/else语句。(请参见和)另一个好方法是检查浏览器中是否存在某些功能,就像库中一样。这在性能方面可能更好,而且您不必每次找到“dumbphone”时都更新用户代理字符串
if( /Android|webOS|iPhone|iPad|iPod|BlackBerry/i.test(navigator.userAgent) ) {
// Redirect code goes here
window.location = "someplace.com";
}