【发布时间】:2012-12-12 11:45:10
【问题描述】:
我正在使用 WURFL 库返回设备宽度和高度。
我将 Safari 与 iPhone 代理一起使用,但结果为空。
我的代码是:
$width = $wurfl->getDeviceCapability("resolution_width");
$height = $wurfl->getDeviceCapability("resolution_height");
有什么问题?
【问题讨论】:
标签: wurfl
我正在使用 WURFL 库返回设备宽度和高度。
我将 Safari 与 iPhone 代理一起使用,但结果为空。
我的代码是:
$width = $wurfl->getDeviceCapability("resolution_width");
$height = $wurfl->getDeviceCapability("resolution_height");
有什么问题?
【问题讨论】:
标签: wurfl
您是否首先使用用户代理字符串$_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,$height 的结果是 480。
【讨论】: