6

私は Web アプリケーションに取り組んでおり、iPhone と iPod Touch をターゲットにしています。FireFox と IE のデバッグ ツール (Firebug と IE Developer Toolbar など) には慣れていますが、iPod 用のツールは見つかりません。alert特にマウスイベントが主要な問題の 1 つになると予想される場合は、メインのデバッグ ツールとして使用することを楽しみにしていません。

これは本当に最先端の技術ですか?おすすめのツールは?

また、iPhone の html レイアウトは、Windows で実行されている Safari のレイアウトとどの程度似ていますか? マックで?

4

4 に答える 4

4

iPhone バージョンの Safari には、非常に便利なデバッグ コンソールが含まれています。設定 > サファリ > 開発者。

iPhone SDK でシミュレーターを使用することもできます。追加のデバッグはありませんが、物理デバイスを常に使用するよりも簡単です。

また、デスクトップ版の Safari をさまざまな用途に使用することもできます。

于 2009-01-26T23:26:12.123 に答える
1

iPodTouchおよびiPhoneアリーナを対象とするWebツールには次のものがあります。

[iPhoneリモートデバッグコンソール](<a href="http://code.google.com/p/iphonedebug/" rel="nofollow noreferrer"> http://code.google.com/p/iphonedebug/)

Windows用のBlackBaudシミュレータ

[MobileSafariシミュレータ](<a href="http://www.testiphone.com/" rel="nofollow noreferrer"> http://www.testiphone.com/)

[iPhoney](<a href="http://marketcircle.com/iphoney/" rel="nofollow noreferrer"> http://marketcircle.com/iphoney/)

于 2009-11-16T06:09:18.870 に答える
1

WebKit にはリモート インスペクターがありますが、実際の iOS デバイスで (少なくともジェイルブレイクなしで) 有効にするのは難しいため、ほとんどのツールはシミュレーターのみです。iWebInspectorは有望に見えますが、シミュレーターの WebKit ライブラリーはデバイスのものと同一ではないことに注意してください。

そこで、weinreの出番です。weinre を使用すると、「携帯電話に表示されている Web ページをラップトップからデバッグする」ことができます。それがどのように機能するかは、次の 2 つのものをホストするカスタム HTTP サーバーを実行することです。

  • デバッグするページに含める JavaScript ファイル
  • デバッグ元のマシンにロードする Inspector ページ

たとえばサーバーを起動し、Web ページのソース コードのjava -jar Downloads/weinre.jar --boundHost -all- --httpPort 4242ようにスクリプト タグを配置し、たとえばhttp://weinre-server-name.local:4242/clientに移動してインスペクターを読み込みます。ローカル WiFi 接続で iPhone にターゲット ページをロードすると、メインフレームのクライアント ページに接続が表示され、インスペクター タブを使用して iPhone でページを表示/編集できます。<script src="http://weinre-server-name.local:4242/target/target-script-min.js">

これにはいくつかの制限 (Javascript ブレークポイントがないなど) があり、少しラグが生じる可能性がありますが、全体的にはかなり魔法のようです。

于 2012-01-12T19:10:00.583 に答える
0

iWebInspector http://www.iwebinspector.com/という便利なツールもあり ます。

于 2011-12-12T09:06:42.447 に答える