web-dev-qa-db-ja.com

WindowsでのSafariリモートデバッグ

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

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

したがって、並列の問題である必要があります AJAX-Calls

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


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

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

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

  • IPhone用のこれらのNiceSafari開発ツールにはSafari6が必要です。つまり、Windowsでは使用できません。WindowsバージョンのSafari6の計画はありません。また、Apple言い換えると、「Safari6はMountainLionとLionで利用できます。Safari5は引き続きWindowsで利用できます。」( http://en.wikipedia.org/wiki/Safari_%28web_browser%29#Safari_6

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

代替案:

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

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

11

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

6
John Washam

さらに、 BrowserSync (どちらが必要か、ところで)の場合は、UIからアクセスできるリモートデバッグ機能を使用できます。 Safariモバイルで動作するはずです。

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

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

1
RZKY

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

0
Jan

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

0
dude