1

Sencha touch 2をデバッグする方法は?私はSenchaDesignerを使用してSenchaTouch2プロジェクトを作成しています。テストにChromeを使用していますが、コードの一部にブレークポイントを設定したいのですが、どうすればよいですか?ページを更新するたびに、ブレークポイントはなくなります。URLで「?breakpoint」を使用する必要があるものを読みましたが、なぜこれまで機能していないのかわかりません。

http://localhost/googlemaps/app.html?breakpoint

また、デバッグしたいファイルに「_dc」パラメーターがあることに気付きました。

http://localhost/googlemaps/app/view/detalleMapa.js?_dc=1334242199729

ありがとう!

4

4 に答える 4

6

Chromeでは、[レンチ]メニュー>[ツール]>[開発者ツール]から[開発者ツール]ウィンドウを起動できます(キーボードショートカットは[Ctrl + Shift + I]です)

そこから、[スクリプト]タブを選択し、ページのすべてのjavascriptファイルのリストからスクリプトを選択できます。

javascriptファイルが表示されたら、行番号をクリックしてブレークポイントを追加します。

動的にロードされたコードをデバッグする場合(詳細についてはExt.Loaderを参照)、アプリケーションに次のようなものを追加する必要があります。

Ext.Loader.setConfig({disableCaching: false});

最後に、ページをリロードします。同じファイルが再度ロードされると、Chromeはその行を実行するときに実行を中断します。

ハッピーデバッグ!

于 2012-04-15T17:32:10.473 に答える
0

ですから、参考までに...「SenchaTouch 2アプリケーションをデバッグする方法は?-パート1」を検索して、「デバッガー」を追加するだけでよいことがわかりました。スクリプトに追加して、その時点でChromeデバッガーを中断します。

于 2013-05-03T16:54:30.567 に答える
0

chromeを使用すると、「App Inspector for sencha」と呼ばれるsenchaの拡張機能を利用できます。この拡張機能を使用すると、コンポーネントを表示してデバッグを行うことができます。

于 2014-05-01T00:32:53.450 に答える
0

お使いの携帯電話をPCに接続し、これをブラウザに配置します。

chrome:// inspect /#devices

于 2017-02-24T18:47:18.320 に答える