0

wurfl を使用している方のために、私のロジックが正しいかどうかを確認したかっただけです。モバイル版とデスクトップ版の両方を含むページがあります。

iPhone などの携帯電話を小さいモバイル バージョンにリダイレクトし、iPad、PlayBook、およびデスクトップをフル サイズ バージョンにリダイレクトする場合、これはフル サイズ ページの正しいロジックですか。

if ($requestingDevice->getCapability("is_wireless_device") == "true" && $requestingDevice->getCapability("is_tablet") == "false") { //モバイル版にリダイレクト }

4

2 に答える 2

2

あなたの論理は正しいです。wurfl を使用してモバイルからデスクトップ バージョンに切り替えないことをお勧めします。アプリケーションのパフォーマンスが低下します。一連のヒューリスティックに基づく単純なスイッチャーを使用してモバイルからデスクトップに切り替えてから、モバイル バージョンでのみ wurfl を使用してデバイスの機能を取得することをお勧めします。

ユーザーエージェントがモバイルユーザーエージェントかどうかを認識するのに役立つコードがたくさんあります。

于 2010-11-10T00:32:52.567 に答える
0

また、タブレットを適切に除外して電話を保持しているように見える「can_assign_phone_number」を確認することもできます。

于 2013-02-19T20:30:42.640 に答える