0

タッチ スクリーン デバイス (タブレット PC など) で使用できる HTML API は何ですか? GMail の iPad インターフェイス (およびその他のモバイル インターフェイス) は、通常の Web ブラウザ (ユーザー エージェント ハックによって iPad のふりをしている) では下にスクロールしないことに気付きました。PC でこの API にアクセスするにはどうすればよいですか?

私の学校にはタブレット PC がたくさんありますが、アプリケーションのサポートが不足しているため、タブレット モードではうまくいきませんが、このギャップを埋める Web ベースのアプリの数が増えているようです。

4

2 に答える 2

1

ほとんどの場合、WebアプリはタッチベースのJavaScriptイベント(touch、touchstart、touchend)を使用していますが、これは(明らかな理由で)デスクトップブラウザーには実装されていません。

詳細については、PPKの互換性テーブルを確認してください:http://quirksmode.org/mobile/tableTouch.html

彼はまた、使用中のタッチイベントを示すデモを持っています:http://quirksmode.org/m/tests/scrollayer.html。そのページには、デスクトップブラウザで動作する「バリアント」へのリンクがあります。それはあなたが必要とするものです。

于 2010-04-19T14:31:49.490 に答える
0

すでに述べたように、UserAgent を使用して、特定のデバイス用に特別にレイアウトされたコンテンツを表示できます。

デバイスごとに、HTML の記述方法に関するドキュメントを読んで、デバイスを希望どおりに動作させる必要があります。

たとえば、iPhone/iPodTouch の場合は次のようになります。iPadの場合はこちら。同様に、お使いのデバイスによっては、適切なドキュメントを見つけることができます。

ユーザー エージェントに基づいてデバイス情報を取得するのに役立つ素晴らしいオープン データベースがあります。それはWURFLと呼ばれます。

于 2010-04-18T22:51:39.303 に答える