問題タブ [xhtml-mp]
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.
mobile - ユーザーがPCまたは携帯電話を使用しているかどうかを検出するにはどうすればよいですか
私はサイトに取り組んでおり、ユーザーが wap または xhtml-mp を使用してそれらのデバイス用に特別にセットアップされたサイトにリダイレクトするコンポーネントに取り組んでいます。ユーザーが使用しているものを検出する標準的な方法はありますか?
asp.net - WAP と XHTML-MP
昨年、サーバー側に WAP と ASP.NET を使用してイントラネット Web サイトを開発しました。このサイトは既に運用されており、成功していると見なされていました。Openwave バージョン 6 を組み込んだローエンドのハンドセットを使用しています。
XHTML-MP を使用してアプリケーションを更新します。これは、サポートされる将来のモバイル アプリケーション技術になると考えているためです。しかし、パフォーマンスは非常に悪かった。両方のアプリケーションを同じ時間と同じモジュールでテストしたところ、新しいアプリケーションは古いアプリケーションよりも 10 秒 (平均) 長くなりました。リダイレクトなどのいくつかの可能性を排除し、ページを既に圧縮しています (両方のアプリケーション パレは 2 kb サイズです)。テスト中、XHTML-MP アプリケーションでは「ホスト名を解決できません」や「リクエスト タイムアウト」などのネットワーク エラーが頻繁に発生しましたが、同じデバイスとブラウザを使用する WAP アプリケーションでは発生しませんでした。アプリケーションは同じプロキシを使用します。直接アクセスとプロキシ (WAP ゲートウェイ) の両方を使用してテストしました。
サーバー時間でアプリケーションが実行された時間を追跡するロガーをアプリケーションに入れましたが、それは 1 秒未満でした。
私たちはすでにこれに多くの時間とお金を投資していますが、問題の原因が何であるかを理解することはできません.
これは、XHTML-MP のレンダリングが Openwave ブラウザでの WAP のレンダリングよりも長いということですか? そして、これについて言及しているドキュメントをインターネット上で見ないのはなぜですか? XHTML-MP を使用した新しい Web モバイルの開発は提案されていますか?
どんな助けや提案も非常に感謝しています。
ウシン
php - 携帯電話エミュレータがPOST変数を失うのはなぜですか?
私は携帯電話専用のWebアプリを開発していますが、問題が発生しました。私がインストールしたBlackberryエミュレーターでは、すべてが正常に機能します。しかし、OpenwaveまたはNokia N60エミュレーターを実行すると、アプリにログインできなくなります。ログを確認すると、その理由はすべての$_POST変数が空であることがわかります。
私はそれが問題になると思うことができるほぼすべてを実行しました、そして私はまだ立ち往生しています。ウィキペディアにリストされている3つのDOCTYPEをすべて試しましたが、偶然にも、さまざまな種類のヘッダーを送信しようとしましたが、困惑しています。
私の最後の考えは、おそらく私のフォームコード自体が間違っているということですか?私は自分のフォームで表を囲み、私が見たすべての例はフォームで段落を囲みます。
つまり、私が見る例では:
そして、私が持っています:
それでいいの?これを実証するドキュメント/仕様はどこにありますか?
xhtml - iPhoneでHTMLファイル入力を使用してファイルをアップロードする
小さなムービー クリップを HTTP サーバーにアップロードするための Web フォームを作成しています。ただし、私の HTML ファイル入力コントロールは iPod touch に表示されますが、ボタンは完全に無効になっており、クリックしてファイルをアップロードすることはできません。
入力コントロールを使用してファイル (ムービー クリップや画像など) を HTTP サーバーにアップロードするには、どうすればよいですか。私のページは XHTML MP 1.2 に準拠しています。
asp.net-mvc - スマートフォンと他のスマートフォンをどのように区別できますか?
あいまいなスマートフォンカテゴリより下の電話ではシンプルなもので、このカテゴリより上の電話ではもう少し興味深いもので、モバイルサイトを刷新したいと考えています。このプロジェクトのWAP/WMLには興味がありません。ASP.Net 4 MCV 2アプリを構築し、MBDFを使用しています
私が知りたいのは、MBDFを使用するときにこの差別化をどのように定義するのが最善かということです。画面サイズ、Javascript、SpportsTouchScreenなどはすべてMBDFに含まれていますが、線を引く場所と、多数のデバイスでデータが最も正確な場所がわかりません。
このハードウェアとソフトウェアの普及のために開発している人たちは何をしているのですか?
ありがとう、デニス
PS私はxHTMLMP1.0-1.2と、幅広いカバレッジを確保するための実装のベストプラクティスについて調査しましたが、新しい電話をベースラインが認識できる範囲に制限したくありません。
doctype - この XHTML-MP コードが W3C 検証に合格しないのはなぜですか?
ウィキペディアのXHTML-MPの例:
これはW3C 検証に失敗し、 Input is not appropriate UTF-8, specify encoding !というエラーが表示されます。バイト: 0xA9 0x20 0x32 0x30
追加<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
してバリデーターに UTF8 であることを伝えても、このエラーが発生します。
XHTML-MP DOCTYPE を削除すると、問題なく動作します。契約は何ですか?
linux - HTML から XHTML へのモバイル プロファイル コンバーター
提供された HTML を XHTML-MP 形式に変換できる Linux ライブラリ/サービスを探しています。このライブラリが、埋め込まれた画像のサイズ変更を行うことも知っていれば完璧です。
html - 異なるDoctypeを持つWebサイトへのHTML5コンテンツの挿入
何かを確認するための簡単な質問。作成したHTML5モバイル広告があり、DOCTYPEがXHTML-MP1.0+またはXHTML2.0である発行元のWebサイトで実行したい場合、HTML5マークアップはおそらく無視されますよね?
たとえば、私の広告がキャンバスタグを使用していて、誰かのXHTML-MP 1.0サイトで実行された場合、モバイルSafariはおそらくキャンバスタグを無視し、開始タグと終了タグの間に含まれるフォールバックコンテンツを使用します。または、同じサイトで掲載されている広告で入力タイプ「date」を使用した場合、このケースを処理するJavaScriptを記述しない限り、デフォルトで入力タイプ「text」になります。
おそらくそうだと思いますが、私よりもはるかに賢い人に確認したかったのです:)おそらく私にとって最善のことは、HTML5 doctypeを使用して、自分のWebサイトにバナーを表示して広告にリンクすることです。または、iframeを使用して同じWebサイトを参照します。
mobile - さまざまなモバイルデバイスにさまざまなページ構造(HTML)を配信するためのサーバー側オプション
私は、「クラシック」スタイルのモバイルサイト、つまり、モバイルHTMLページと小さなJavaScriptアプリケーション(jQuery Mobile、Senchaなど)として配信および体験されるモバイルサイトを開発するためのベストプラクティスを研究しています。
2つの一般的なアプローチがあります。
- すべてのモバイルデバイスに同じページ構造(HTML)を配信してから、CSSメディアクエリまたはJavaScriptを使用して、より高性能なデバイスのエクスペリエンスを向上させます。
- 機能が強化されたデバイスに、まったく異なるページ構造(および場合によってはコンテンツ)を配信します。
2番目のアプローチのベストプラクティスに特に興味があります。2つの良い例は次のとおりです。
- MITのモバイルサイト:ブラックベリーと機能(少ない)電話ではiOSおよびAndroidデバイスとは異なりますが、同じURLで利用できます-http://m.mit.edu/
- CNNのモバイルサイト:同上-http: //m.cnn.com/
SOの人々から、実際にこのような作業を行っていることを聞きたいと思います。このタイプのデバイス依存の構造/コンテンツ/エクスペリエンスを提供するためのベストプラクティスについて説明できます。
モバイルユーザーエージェント検出、WURFL、またはこのような他の(優れた)SOスレッドでカバーされている概念の入門書は必要ありません。私はjQueryMobileとSenchaTouchを使用しており、最終的なモバイルエクスペリエンスを提供するためのほとんどのアプローチに精通しているため、ポインターは必要ありません。
私が本当に理解したいのは、これらの特定のタイプのエクスペリエンスが、サーバー側の検出とユーザーエージェントグループに基づく配信の観点からどのように配信されるかです。デバイス、および新しいデバイスに配信される別のより豊富なタイプのHTMLドキュメントですが、両方とも同じサブドメイン/URLにあります。
すべてが理にかなっていることを願っています。よろしくお願いします。
php - PHP と XHTML MP 1.2
次のコードがあります:index.php
私の唯一の問題は、ドキュメントをプレビューしようとすると、ソースコードもエラーも何も表示されないことです。
私が見たように問題を修正するためにコンテンツの前にヘッダーで次のことを試しましたが、モバイルxhtmlはテキスト/htmlとして提供できません。私は次のことを試しました(明らかに同時にではありません):
まだ出力/エラーなどはありません。問題が何であるかについて誰かアドバイスがありますか?