如何定位Blackberry浏览器?

use*_*793 7 css mobile blackberry screen handheld

我使用以下内容来定位iphone和手持设备以使用特定的移动样式表,但Blackberry浏览器只选择常规的屏幕样式表.

<link media="handheld, only screen and (max-device-width: 320px)" href="mobile.css" type="text/css" rel="stylesheet" />
<link media="only screen and (max-device-width: 480px)" href="mobile.css" type="text/css" rel="stylesheet" />
Run Code Online (Sandbox Code Playgroud)

我在网站上测试过的所有其他移动设备都在拿起正确的样式表.

有没有人知道一种方法来定位黑莓浏览器做同样的事情?

谢谢!

use*_*793 3

我最终使用 Javascript 来检测用户代理。

然后,如果是移动设备,则打印手持设备和屏幕的 mobile.css(因为 BlackBerry 和 iPhone 认为它们是屏幕);如果不是移动设备,则打印常规样式表。

它不适用于任何没有 Javascript 的设备,但无论如何,他们最好还是查看该网站的基本版本。