問題のページには、JavaScriptとCSSがたくさん含まれています。これらは一般的にモバイルプラットフォームでどの程度サポートされていますか?
テストを支援するブラウザーエミュレーター(または同等のツール)はありますか?
問題のページには、JavaScriptとCSSがたくさん含まれています。これらは一般的にモバイルプラットフォームでどの程度サポートされていますか?
テストを支援するブラウザーエミュレーター(または同等のツール)はありますか?
Operaには、モバイルデバイスを介してページを表示するオプションがあります。過去に便利だと思いました。
I can tell you that Apple's Mobile Safari on the iPhone renders Stack Overflow perfectly, which I find rather amazing.
This is a site for programmers, not average users, so we accepted a lot of JavaScript dependencies.
I do wish more mobile devices had browsers as powerful as Mobile Safari. I hear good things about Opera Mini as well.
一例: BlackBerry 8130 (Pearl) の標準 BlackBerry ブラウザは、ホームページをロードするときに CSS と JavaScript の両方を無視するようです。
また、このデバイスに Opera Mobile をインストールしました。これは CSS をレンダリングしますが、jQuery のホバー効果はレンダリングしません。一部の jQuery は理解できます。たとえば、検証が失敗した場合にエラー メッセージの show() を実行するフォーム検証があります。アニメーション効果はありませんが、これは Opera で機能します。
モバイル ブラウザで行う最も安全な方法は、JS や CSS を使用せずに適切に劣化するページを設計することです。それが努力に値するかどうかはあなた次第です。
数年後には、レンダリングの違いは携帯電話の画面サイズの制限だけになることを願っています.
OS 4.5以前のBlackBerryデバイスは、JavascriptまたはCSSをうまく処理できません。OS 4.6以降を搭載したデバイス(Bold、Pearl Flip、Stormなど)には、Javascript、DOM、およびCSSをはるかにサポートする新しいレンダリングエンジンが付属しています。完璧ではありませんが、ほとんどのページをうまくレンダリングできるはずです。これらのデバイス用のBlackBerryシミュレーターは、開発者のWebサイトからダウンロードして試してみることができます。実際のデバイスと同じコードを実行するため、デバイス上で期待できるものの優れた表現です。
Java WTK などのエミュレーターに Opera Mini をインストールし、PC でモバイル レンダリングをテストできます。欠点の 1 つは、Opera Mini がまだプロキシ経由で動作するため、ローカル ファイル/サイトのデバッグが機能しないことです。サイトを世界中からアクセス可能なサーバーにアップロードする必要があります。
グーグルで検索してください。
それは完全に電話に依存します。すべてのデバイスをサポートしたい場合は、99% のデバイスで動作しない (または完全に非標準的なことを行う) ため、CSS や JavaScript を気にする必要はありません。iPhone や最新の Series 60 Nokias などのハイエンド デバイスのみをターゲットにしている場合は、限られた JS と CSS で問題を解決できるはずです。
私が知っているいくつかのブラウザー エミュレーター:
ツールをまったく持っていないメーカーは他にもたくさんあります (LG の開発者サイトを試してみてください)。そのため、サイトが正常に表示されることを確認するには、実際のハンドセットにアクセスする必要があります。 .
あなたが現金を持っているなら、 DeviceAnywhereは素晴らしいツールです. 約1年半前に最後に使用したときは、非常にラグがありました。さらに、それは純粋な Java であるため、どのマシンの犬でもあります。しかし、これはほぼ間違いなく、入手可能な唯一最高のモバイル開発ツールであり、信じてほしいことですが、私は多くのことを試してきました。