Opera Miniで奇妙に見えるWebサイトをデバッグするにはどうすればよいですか?このサイトは他のブラウザでも正常に動作しています。
5 に答える
残念ながら、Miniを使用してWebサイトをデバッグする方法に関する専用のリソースはありませんが、 http://dev.opera.comに役立つ関連記事がいくつかあります。最新の記事は開発者によるOperaMini5の調査ですが、小型デバイスの見栄えを良くし、OperaMiniを念頭に置いて設計することも特に役立つはずです。
通常、Opera Desktopでサイトがどのように表示されるかを確認し、デバッグにOperaDragonflyを使用します。デバッグに適したもう1つのツールは、ローカルでダウンロードしたバージョンのOperaMiniとサイズ変更可能なスキンを使用した場合のMicroEmulatorです。
また、MiniにはECMAScriptエラーコンソールにアクセスできる特別なURLがあります。URLフィールドに「debug:console」と入力するだけです。これをサイトの開発バージョンでのopera.postError()の呼び出しと組み合わせて、任意の文字列をそのコンソールに投稿できます。ただし、htmlタグは表示されません。
もっと具体的な質問があれば、私はおそらくあなたをより良く助けることができます。
Opera Miniで表示されているページの元のhtmlソースを表示して、いくつかの手がかりを得ることができます。
ページソースの表示OperaMiniのアドレスバー
に入ると、現在のページソースのダンプを取得できます。server:source
これは、OperaMiniサーバーからの現在のDOMツリーを示しています。携帯電話のディスプレイや拡大されたマイクロエミュレーターからソースを読み取るのはあまり快適ではないため、ページのソースコードを取得するさらに良い方法があります。つまりserver:source?post=http://your.server.com/script
、OperaMiniのアドレスバーに入力してWebサーバーに投稿します。script
渡されると、投稿データはリクエストを処理します。たとえば、ソースをデータベースに保存したり、テキストファイルに保存したりします。投稿されたデータには、、、およびのフィールドが含まurl
れhost
ますhtml
。
- Opera Miniの開発、仕様、デバッグに関するdev.opera.comのこのすばらしい記事から引用。
役立つかもしれないJavaのシミュレータもあります。
Windows、Mac、またはLinuxのOpera Dragonflyを介して、Opera Mini (または任意のデバイス(コンピューター、スマートフォン、セットトップコンソール、SDK)上の任意のPrestoエンジンベースのブラウザーインスタンス)のリモートデバッグを実行できます。Dragonflyコンソールはオープンソースであり、Operav10.5xに組み込まれています。
OperaMobileEmulatorはからダウンロードできます