2013-08-22 27 views
-1

我在Android那裏我可以擴展WebChromeClient並覆蓋onConsoleMessage來監視WebView控制檯消息
IOS均衡onConsoleMessage在Android

private class ChromeClient extends WebChromeClient{ 
     @Override 
     public boolean onConsoleMessage(ConsoleMessage consoleMessage) { 
      String msg = String.format("%s at line %s, scourceID: %s, level: %s", consoleMessage.message(), 
        consoleMessage.lineNumber(), consoleMessage.sourceId(), consoleMessage.messageLevel()); 
      Log.d("Console", msg); 
      return true; 
     } 
    } 

我該如何在IOS中使用UIWebView來實現?

+0

你通過監測的WebView控制檯消息是什麼意思? – preetam

+0

我不會看到他們在xcode控制檯 – NickF

+0

檢查答案... – preetam

回答

0

類似:

NSString *message=[NSString stringWithFormat:@"%@",messageString]; 
NSLog(@"console==>%@",message); 
+0

我在哪裏捕捉到JavaScript控制檯消息? – NickF

+0

然後先在瀏覽器上嘗試,然後只使用該頁與ios webview ... webview只有方法來打印錯誤消息。 – preetam

+0

問題是如何看到在Xcode。 – NickF