1. ホーム
  2. javascript

[解決済み] UIWebViewの内部でJavascriptをデバッグする方法にはどのようなものがありますか?

2022-05-18 09:34:04

質問

私は、UIWebViewの内部でJavascriptを持つ何かが動作していない理由を解明しようとしています。私の知る限り、XCode 内で js ファイルにブレークポイントを設定する方法はありません。問題ありません、私は2004年に戻ってalert statemenを使用します。

私が思いついた唯一のことは、私の HTML と JS ファイルをデスクトップにエクスポートして、それから Safari の中でデバッグをすることです。そして、それは動作します! しかし、もちろん、私が UIWebView で戦っているバグは、Safari では発生しません。

UIWebView の内部でデバッグするための他の方法、または昔ながらの警告方法を使用するように使用できるトリックはありますか?

どのように解決するのですか?

iOS 6を使用していて、mountain lion (10.8)またはSafari 6を使用している場合、次のようにすればよいでしょう。

  1. シミュレータ(または XCode >= 4.5.x では自分のデバイス)でアプリケーションを開きます。
  2. Safariを開く( Preferences -> Advanced を開き、"Show Develop Menu in Menubar"がオンになっていることを確認します。
  3. (Safariの)メニューバーから Develop -> iPhone Simulator -> [your webview page] .

以上です。