我有一个完成的网站,需要优化它的移动设备(ipad/iphone/智能手机..)。检测使用哪种移动设备/浏览器的最佳方式是什么?(例如,by jquery-plugin)谢谢
发布于 2011-07-20 17:02:31
JavaScript/jQuery根本不是最好的方式;除了iPhones等,还有诺基亚和其他非智能手机,它们可能运行JavaScript,也可能根本不运行,如果它们运行了,也不会特别快。试图在一部超过几年的手机上使用JavaScript重新配置你的网站,只要加载一个页面,手机就会冻结至少一到两秒钟。
我强烈建议您尽可能多地在服务器端这样做-即使只是交换样式表那么简单。在基本级别上,您可以检查浏览器发送的User-Agent标头,并在此基础上解决它。在PHP中,使用get_browser函数。
发布于 2011-07-20 17:50:42
你可以使用JavaScript或PHP中的User-Agent来区分安卓/iPad/iPhone/BlackBarry等等。请参阅本文:http://graphicmaniacs.com/note/detecting-iphone-ipod-ipad-android-and-blackberry-browser-with-javascript-and-php/
https://stackoverflow.com/questions/6759350
复制相似问题