Opera Miniでコンテンツ配信のトラブルシューティングを行うための診断ツールはありますか?

StackOverflow https://stackoverflow.com/questions/618895

  •  03-07-2019
  •  | 
  •  

質問

私は、さまざまなデバイスとプラットフォームをターゲットにしているアプリケーションを持っています。アプリケーションは、クライアントのタイプに基づいて異なるHTMLをレンダリングできます。ただし、アプリケーションは複雑であるため、多数の非同期およびajaxメソッド呼び出しに依存するかなりの量のJavaScriptライブラリを共有しています。

アプリケーションのターゲットの1つはOpera Miniです。この「並べ替え」動作しますが、Opera Mini JVMクライアントに送信するために特殊なマークアップを構築するときに、非同期呼び出しが完了するまで待機しないことがあります。 Operaサーバー(私のアプリケーションWebサーバーではありません)で何が起こっているかを確認するためのテクニックやツールはありますか?

役に立ちましたか?

解決

さらに調査した結果、CSSに関してはサーバー側のブラウザーはかなりうるさいようです。正確な問題を思い出すことはできませんが、スタイルシートを削除するとすぐに、すべてのコンテンツが適切に表示されました。その時点で、CSSをゆっくりと再導入し、すべてがオンラインに戻って、期待どおりに機能しました。

他のヒント

javascriptは、中止される前の短い時間にのみ許可されます。

  

ミニサーバーで実行されているJavaScript   数秒間だけ実行されます   一時停止する前、リソース用   制約の理由。これは   イベントの発生によるJavaScriptの実行   例えばonload、およびコード実行   ユーザーのアクションが原因です。

http:// dev。 opera.com/articles/view/opera-mini-web-content-authoring-guidelines/#javascript

したがって、最善の方法は、サイトのJavascriptが最も少ないバージョンをOpera Miniユーザーエージェントに提供することです。

現在のDOMツリーを表示する場合は、ページが読み込まれたらアドレスバーに server:source と入力できます。

server:source?post = http://your.server.com/scriptを使用して、そのソースをサーバー上のスクリプトに投稿することもできます。 3つのフィールドをPOSTとして送信しますリクエスト: url host 、および html 。その後、スクリプトでファイルに保存できます。

(誰かに役立つ場合に備えて古い質問に答えます。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top