任何人都可以请提供一些建议,关于如何将黑莓手机与浏览器内的其他设备区别开来?有没有像Jquery或Javascipt的检测脚本这样的东西?还是有更好的解决方案?目标来自浏览器的特定移动设备?
任何建议感激地收到!
干杯 保罗
任何人都可以请提供一些建议,关于如何将黑莓手机与浏览器内的其他设备区别开来?有没有像Jquery或Javascipt的检测脚本这样的东西?还是有更好的解决方案?目标来自浏览器的特定移动设备?
任何建议感激地收到!
干杯 保罗
它有点棘手,但并非所有的手机操作系统的是从USER_AGENT字符串区分(尽管iPad/iPhone的应该是IIRC)
此外,并不是所有的移动浏览器甚至能处理Javascript在第一位。
在现代桌面浏览器中给予JS支持的学校有很多,您可以假设任何非JavaScript浏览器都是移动设备。
值得注意的例外...... iPhone确实处理JS,但如上所述,您可以通过UA字符串找到一个具有常规浏览器检测的例子。
也值得一读的CSS命令
@media handheld
这可以让你写2个CSS的,一个是屏幕,其他为便携设备。缺点在于很多移动设备根本不支持CSS,或者无论如何都像普通屏幕一样动作/加载。
尝试此链接进行进一步的讨论,这是一个很好的PHP useragent分析器示例,如果您可以在某处找到它的标记,则可能会拾取黑莓。 WURFL也被提及,它可能是适应性最强的解决方案
http://webdesign.about.com/od/mobile/a/detect-mobile-devices.htm
欢呼你的帮助队友 – Dancer