使用WURFL库检测设备的宽度和高度

时间:2012-12-12 11:45:10

标签: wurfl

我正在使用WURFL库来返回设备的宽度和高度。

我使用Safari与iPhone代理,但结果为空。

我的代码是:

$width = $wurfl->getDeviceCapability("resolution_width");
$height = $wurfl->getDeviceCapability("resolution_height");

有什么问题?

1 个答案:

答案 0 :(得分:1)

您是否首先使用用户代理字符串$_SERVER['HTTP_USER_AGENT']查询设备功能?

$wurfl = new TeraWurfl();
$wurfl->getDeviceCapabilitiesFromAgent($_SERVER['HTTP_USER_AGENT']);

$width  = (int) $wurfl->getDeviceCapability('resolution_width');
$height = (int) $wurfl->getDeviceCapability('resolution_height');

使用Mozilla/5.0 (iPhone; U; CPU iPhone OS 4_3 like Mac OS X; de-de) AppleWebKit/533.17.9 (KHTML, like Gecko) Mobile/8F190 $ width的结果为320,高度为480。