13

iOS 6のリリースで、Appleはリモートデバッグと呼ばれる機能を実装しました

新しいiOS6をインストールしてから、クライアントでWebアプリに問題が発生し、問題を特定できません。エラーはランダムに発生し、問題は(のみ)結果が同じであるということではないため、AJAXリクエストのキャッシュに関する問題ではないようです。

したがって、並列AJAX呼び出しで問題が発生する必要があります

問題を特定して効率的に修正するには(暗闇の中でつまずくのではなく)、デバッガーが必要です。リモートデバッグ機能について読んでうれしかったのですが、動作させることができません。


現在の質問は次のとおりです。

  • Windows版のSafariでリモートデバッグを使用することは可能ですか?
  • もしそうなら、どうすればそれをアクティブにできますか?
4

5 に答える 5

12

Windowsを使用しているときにSafariiOSをデバッグする方法は?

  • iPhone用のこれらの優れたSafari開発ツールにはSafari6が必要です。つまり、Windowsでは使用できません。 Windows版のSafari6の計画はありません。または、Appleが述べているように、「Safari6はMountainLionとLionで利用できます。Safari5は引き続きWindowsで利用できます。」(http://en.wikipedia.org/wiki/Safari_%28web_browser%29#Safari_6

  • ローカルWebサーバー(例:XAMPP)が適切に構成されている場合、コンピューターに接続すると、iPhoneからアクセスできるようになります。ただし、Windowsでは、これも機能しません。

代替案:

  • WebKit Debug Proxyは、いつかSafariの代わりにChromeを使用して同様の機能を提供する可能性があります: https ://github.com/google/ios-webkit-debug-proxy *「Windowsサポートは計画されていますが、まだ実装されていません。」
  • リモートデバッグにはjsconsoleを使用します。http: //jsconsole.com/remote-debugging.html本番環境ではまったく安全ではありません(警告を読んでください。本番環境では使用しないでください)が、非常に便利です。

これが誰かを助けることを願っています。

于 2014-05-08T13:42:43.610 に答える
6

実際には、WindowsマシンでFirefox WebIDEを使用して、iOS上のSafariでWebサイトをデバッグする非常に簡単な方法があります。私はhttps://stackoverflow.com/a/35714835/306179でこの解決策をさらに説明する答えを書きました。

于 2016-03-07T15:08:21.947 に答える
1

さらに、BrowserSync(そうすべきです)の場合は、UIからアクセスできるリモートデバッグ機能を使用できます。Safariモバイルで動作するはずです。

これについてはすでにトピックがあります: Browser-syncでリモートデバッグを行う方法は?

このクールな機能はWeinreによって提供されています。最も快適なデバッガーではありません。しかし、それは非常にうまく機能します。

于 2016-05-30T10:32:26.127 に答える
0

iOSデバイスでのポート転送は簡単です。ただし、問題は、iOSがデフォルトでどのポートでもインスペクターを実行しないことです。

于 2013-01-23T20:54:26.440 に答える
0

私が現在目にしている唯一の解決策は、Telerik「AppBuilder」です。しかし、それは非常に高価です...

于 2015-06-26T14:39:22.597 に答える