weinreを使用してphonegapアプリケーションをデバッグしています。しかし、JSを進めたりブレークポイントを設定することはできないようです。これはすべて可能ですか?Weinreでは、iOS Webviewのデバッグ時にjavascriptブレークポイントを設定することが可能です
答えて
いいえは正解です。そして、もう1つの答えに記載されている "秘密のXcode UIWebView"はもう機能しません。しかし...
iOS 6のリリースで、AppleがSafari用のリモートモバイルWebインスペクタをリリースしたので、Weinreをウィンドウから出すことができるようになりました。これは、iOSモバイルアプリケーションのデバッグに苦労している。基本的には、WebView & Phonegap appsを含む、モバイルアプリ用の通常のSafari Webインスペクタ(ブレークポイントを含む)のすべての機能とパワーを備えています。私はかなり使いましたが、新しいリモートWebインスペクタは完全な機能を備えたネイティブのデバッガであるため、この目的のためには完全に廃止されています。
ここでは、お使いのMac上のMacを必要とし、Xcodeの4.5+私が思うに、iOSの6シミュレータ(または付属のiOS 6デバイスを実行している)(それがどのように動作するかだ、とサファリ6+:
あなたios6シミュレータで/設定 - > Safari - >詳細 - > Webインスペクタ - >オン(これはシミュレータのデフォルトでオンになっています)
Safariでは、DevelopメニューからiPhone/iPadシミュレータにアクセスし、 Safariの「高度な設定」が表示されない場合は、「開発」メニューを有効にすることができます。
http://www.mobilexweb.com/blog/iphone-5-ios-6-html5-developers
いいえ、weinreでブレークポイントを設定することはできません。
ありがとうございました。まだ今日は他の解決策を知っていることはありませんか?今、私はphonegap WindowsPhoneアプリケーションを使用しているときにブレークポイントを設定したいと考えています – eeadev
これは古い質問でも、誰かがまだiOSのデバッグをWindowsから苦労しているかもしれません(私は今日までだったので...:D)。あなたは、通常のSafariで難読化IPAおよびデバッグすべてのコードからアプリケーションをインストールすることができます https://www.genuitec.com/products/gapdebug/
:
私はこの非常に良い解決策を見つけました。- 1. JavaScriptからIE7でタブフォーカスを設定することが可能
- 2. ブレークポイントを設定し、アンマネージド拡張機能をデバッグする方法
- 3. デバッグのためにJenkinsfileの中にブレークポイントを配置することは可能ですか?
- 4. IntelliJ IDEA TypeScript/Webpackデバッグは、JavaScriptブレークポイントでのみ機能します
- 5. Qt Creatorで「malloc_error_breakにブレークポイントを設定してデバッグする」方法
- 6. cephブロックストレージにelasticsearchを設定することは可能です
- 7. モデルにフィールドサイズを設定することは可能ですか?
- 8. firebugでインラインJavaScriptをデバッグし、ブレークポイントを持つことができます
- 9. モバイルアプリ(iOS + Android)用に設定可能なアプリアイコンを複数設定することはできますか?
- 10. iOS WebviewでNSURLErrorCannotFindHostが発生する可能性のあるシナリオ
- 11. EclipseでJavaソースファイルをデバッグすることは可能ですか
- 12. Selenium WebDriverでNode.jsのjavascriptテストをブレークポイントでデバッグする方法は?
- 13. グローバルAWKセパレータを設定することは可能です
- 14. DLLでブレークポイントを設定するには
- 15. JavaFX WebViewでのHTML/Javascriptデバッグ
- 16. System.Web.Mvc.DefaultControllerFactoryをデバッグ(ブレークポイントを設定)したいですか?
- 17. Eclipseでブレークポイントを設定してServletContextListener.contextDestroyed()をデバッグします。
- 18. EarlGreyアクションで実際にブレークポイントを設定することはできますか?
- 19. iOSでTTSを使用することは可能ですか
- 20. Nginx設定:HTTPSでGzipを有効にすることは可能ですか
- 21. NHibernateでプロパティにデフォルト値を設定することは可能ですか
- 22. sessionStateモードをプログラムでin.netに設定することは可能ですか?
- 23. Ext.NetでCalendarコントロールにMaxdateを設定することは可能ですか?
- 24. SQL 2005または2008でリストア時にデータベーストリガーを設定することは可能ですか
- 25. Appleの「ワイヤレスアクセサリー設定」機能なしでWiFiデバイスを設定することは可能ですか?
- 26. Eclipseでjava.lang.Thread.runメソッドのブレークポイントを設定することはできますか?
- 27. adminのdjangoのデータベース設定を無効にすることは可能です
- 28. 特定の日時にLiquidsoapソースをスケジュールすることは可能ですか?
- 29. 特定の時間にアクションをトリガすることは可能ですか?
- 30. iOSアプリでユーザーのカスタム通知を設定することは可能ですか?
注:weinreは、iOS以外のWebkitモバイルブラウザや6.0より前のiOSシミュレータのデバッグにはまだ有効です。だから、私はそれがまだそれらの目的のためには時代遅れになると思います。 –
これはMacのみです。 Weinreはどこにも行かない。 – Tamlyn
iOSのwebviewの開発は、定義上、Macのみです。これは質問が尋ねるものです(ただし、WeinreはiOS以外の用途もありますが、この質問には関係ありません) –