問題タブ [wurfl]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
468 参照

mobile - wurfl.xml を検証するにはどうすればよいですか?

wurfl.xml ファイルを検証する最良の方法はどれか疑問に思っています。

私はこれらの2つの異なるアプローチについて考えています:

  • これは XML ファイルであるため、wurfl.xml をその XML スキーマに対して検証できます。これに関連するいくつかの質問: xsd ファイルはどこから入手できますか?、xsd ファイルはどのくらいの頻度で変更されますか?

  • ファイルがロードされたら、wurfl データベースにクエリを実行し、デバイスの数、またはその他の未処理の値を確認します。これをさらに詳しく調査し、wurfl api がその目的のために提供するメソッドを確認する必要があります。

0 投票する
1 に答える
1060 参照

xhtml - すべてのモバイル デバイス/ブラウザで html ページを正しく表示する方法

私は現在、ユーザーが携帯電話からアンケートに回答するアンケート プロジェクトに取り組んでいます。各ページに 1 つの質問を含むさまざまな基本ページを表示する必要がありますが、ユーザーは wap ブラウザー、opera mini などの「通常の」ブラウザー、およびおそらく他のものを使用できるため、すべての携帯電話でそれらが正しく表示されるようにする必要があります。だから私の質問は:

  • 特別なソフトウェア ( wurfl など) を使用する必要がありますか?
  • もしそうなら、どのライブラリをお勧めできますか?

ありがとう。

0 投票する
1 に答える
72 参照

wurfl - どの携帯電話が壁紙をサポートしているかを調べる方法

Adobe Device Central があり、壁紙をサポートしている電話を確認できますが、携帯電話の壁紙用にさまざまなサイズを作成する必要がある別のデザイナーにこのリストをエクスポートすることはできません。

WURFL とそのさまざまなフレーバーがこれを教えてくれることは知っていますが、壁紙とその画面サイズをサポートする電話だけを検索することはできないようです。これらの何百台もの電話を手作業で苦労して返却する別の方法を知っている人はいますか?

0 投票する
2 に答える
2229 参照

php - wurfl を使用して電話をモバイル バージョンにリダイレクトし、iPad/Playbook とデスクトップはそのバージョンを取得する

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

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

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

0 投票する
1 に答える
69 参照

java-me - ワーフ紹介

電話モデルに関する情報のクエリを開始できるように wrufl をセットアップするにはどうすればよいですか?

ありがとう

0 投票する
1 に答える
76 参照

mobile - 子ノードのカリングは有効なWURFL検索戦略ですか?

http://wurfl.sourceforge.net/newapi/で概説されている2つのフェーズ1と同様の戦略に基づいて、WURFLベースの検出ルーチンを実装しました。

これはうまく機能していますが、可能であれば最悪のシナリオを改善したいと思います。

最悪のシナリオでは、現時点では、すべてのデバイスのユーザーエージェント文字列が現在のユーザーエージェント文字列と比較されます。

私が興味を持っているのは、デバイスのツリーを検索し、デバイスの一致が最小一致しきい値ではないブランチ全体をカリングすることがどれほど有効かということです。(明らかに、照合を目的としたユーザーエージェント文字列を持たない「root」デバイスを無視します)

ユーザーエージェントの文字列は、ツリーを下るにつれて、これまでになく近い一致の一般的なパターンに従う傾向があります...したがって、前述の戦略を有効にしますか?...または、親と子のデバイスの一致に関して、ユーザーエージェントの文字列は完全にランダムな獣であり、私は本当に毎回ツリー全体を検索する必要がありますか?

0 投票する
1 に答える
312 参照

php - Zend_Http_UserAgent の wurfl リソースを更新する方法

ここで説明されているように、Zend_Http_UserAgent の Wurfl アダプターを使用しています: http://framework.zend.com/manual/en/zend.http.user-agent.html

wurfl xml-file を時々手動で更新する必要がありますか? それとも Wurfl 自体が自動的に更新されますか?

ありがとう!

0 投票する
0 に答える
677 参照

spring-mvc - IE 6 および 7 がモバイル デバイスとして検出される

アプリケーションにアクセスするモバイル デバイスを処理するためにwurfl-device-resolverを使用しており、すべてが魅力的に機能しています。ただし、Internet Explorer はモバイル デバイスとして検出されています。これを解決するはずの公式の Web ブラウザー xml パッチを既に追加しましたが、結果はありません。これは、デバイス リゾルバーの構成がどのように見えるかです。

何か案は?

0 投票する
1 に答える
1595 参照

php - Zend で WURFL を実装する際のエラー

私は周りを見回しましたが、私と同じ問題を抱えている人を見つけることができないようです。

各ユーザーのデバイス ブラウザー情報を取得したいと考えています。現在、PHP カンファレンスで見たものに従って、ブートストラップ内でこれを行うことを計画しています。

そのために私は出くわしました:

http://framework.zend.com/manual/en/zend.http.user-agent.html

これは、wurfl のインストール方法と使用方法を説明しています。私は指示に従いましたが、次の例外が発生しています。

メッセージ「"wurflapi" configuration is not defined」を伴うキャッチされない例外「Zend_Http_UserAgent_Features_Exception」

Zend についての理解が限られているため、問題は configs/application.ini 内にあると考えています。

私は次のものを持っています:

私の wurfl-config.php は次のようになります。

プリティングがロードされた後にスクリプトが終了することを期待していますが、これが得られないため、構成が正しくロードされていません。

どこに問題があるのでしょうか? さらにどのような情報が必要ですか? 他の誰かがこのジレンマに遭遇したことがありますか?

前もって感謝します

0 投票する
1 に答える
1551 参照

java-me - J2ME でオリジナルの Phone ユーザーエージェントを取得する

J2ME の新機能です。次の代わりに、J2ME midlet を使用してモバイル デバイスの元のユーザー エージェントをサーバーに送信するにはどうすればよいか考えていました"Profile/MIDP-1.0 Configuration/CLDC-1.0"

ここでの問題は、ユーザーエージェントを手動で設定するために、Midlet が実行されている特定のデバイスを知ることができないことです。これは、他のアプリケーション内で広告目的で広く配布される J2ME SDK を開発しているためです。アプリ内で広告を取得して表示するプラグインのようなものです。

たとえば、midlet が sonyericsson で実行されている場合、midlet に元の電話ユーザーエージェントを送信させるにはどうすればよいですか?

実際に使用せずにサーバーに

"setRequestProperty(" User-Agent", "SonyEricssonW300i/R4EA Browser/NetFront/3.3 Profile/MIDP-2.0 Configuration/CLDC-1.1")"?

サーバー側で WURFL を使用して真のデバイスを検出したい。Midlet がユーザーエージェントとして送信する場合"Profile/MIDP-1.0 Configuration/CLDC-1.0"、WURFL は電話を SonyEricsson W300 ではなく「Generic J2ME midlet」として検出します。

誰かが助けてくれたら本当にありがたいです。