0

senchatouchに奇妙な問題があります。選択フィールドがあるアプリケーションがあり、選択フィールド値の変更時に、ビジネスルールに従っていくつかのルールを適用しています。

ルールは

  1. ルールは、フォームからすべてのフィールド要素を削除して、それらを再度追加するようなものです。
  2. 以前に選択した値を保持しています
  3. 選択フィールドに接続されているストアから一部の値を削除します。

今では、クローム、サファリブラウザ、iPadデバイスブラウザで完全に正常に動作しています。しかし今、それはiPhoneとAndroidデバイスで奇妙な問題を与えています。画面が動かなくなる。選択フィールドの値を変更した後は、イベントは許可されません。

取られたステップ; また、無限ループを確実にするために、ソースコードの各ステップでロガーとしてアラートを配置しました。また、エラーが発生したことを確認するために例外ハンドラーを配置しました。エラーはなく、メモリ/ランタイムの問題を引き起こす可能性のある無限ループの実行もありません。

誰かが私にAndroidまたはiPhoneでSenchaFrameworkで書かれたJavaScriptコードをデバッグするために使用できるデバッガーへのリンクを提供できますか?

編集-1

senchaポータルからRemoteJSに出くわしました remote-javascript-debugging-on-android また、Android SDKとQTをインストールしましたが、ボットはデバッグを開始する方法を知りません。

4

4 に答える 4

2

あなたの質問のアンドロイド部分については何も言えません。

Weinreは、iPhone での Javascript デバッグに関して通常提案されるものです。

別の解決策がここで説明されていますが、シミュレーターの IOS5 でのみ機能します。私自身のニーズのために、セットアップが簡単で迅速であるという印象を持っていたので、私はそれを選びました. http://hiediutley.com/2011/11/22/debugging-ios-apps-using-safari-web-inspector/ .

于 2012-01-24T14:39:48.367 に答える
1

このソリューションは、iOS 6.0 の時点で究極のものです。これにより、他のすべてのソリューションが時代遅れになります。参照: iPhone/iOS Safari ブラウザーで JavaScript をデバッグする方法はありますか?

于 2013-07-18T20:44:01.900 に答える
0

Chrome Android ブラウザにはリモート デバッグがあります - https://developers.google.com/chrome-developer-tools/docs/remote-debuggingを参照してください

セットアップは少し複雑ですが、モバイル用の通常の chrome 開発者コンソールが提供されます。

于 2013-09-03T09:39:14.617 に答える