デバイスの幅と高さを返すために WURFL ライブラリを使用しています。
iPhone エージェントで Safari を使用しましたが、結果は null です。
私のコードは次のとおりです。
$width = $wurfl->getDeviceCapability("resolution_width");
$height = $wurfl->getDeviceCapability("resolution_height");
何が問題ですか?
デバイスの幅と高さを返すために WURFL ライブラリを使用しています。
iPhone エージェントで Safari を使用しましたが、結果は null です。
私のコードは次のとおりです。
$width = $wurfl->getDeviceCapability("resolution_width");
$height = $wurfl->getDeviceCapability("resolution_height");
何が問題ですか?
最初にユーザー エージェント文字列を使用してデバイスの機能を照会しました$_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');
$ widthMozilla/5.0 (iPhone; U; CPU iPhone OS 4_3 like Mac OS X; de-de) AppleWebKit/533.17.9 (KHTML, like Gecko) Mobile/8F190
の結果は 320 で、$height は 480 です。