我正在建立一个响应式网站,重新安排其移动网站的布局。这对CSS来说很好,但我有一些重要的脚本(滑块等)出现在桌面站点上,我宁愿不向移动客户端提供服务。很容易将它们隐藏在CSS中,但是JavaScript仍然会被下载并执行,这显然不理想。为移动网页选择性加载JavaScript的最佳方法?
什么是防止这些资产都被投放到移动设备的最佳方式是什么?我正在考虑某种基于PHP的检测,只有在检测到非移动浏览器时才会在页面中包含相关的javascript。如果不是这样,或者是jQuery的$ .browser功能是否足够?
我见过各种办法,但我想知道的共识是什么来的最佳方法。
非常感谢!
谢谢,我想实现从谷歌代码的PHP移动侦测脚本:http://code.google的.com/p/PHP-移动检测/。并不热衷于为detectmobilebrowsers.mobi支付 - 似乎喜欢的事,应该做,能够一次性的基础上(接受一些设备可能在将来被错过) – melat0nin