在iOS上的apple Webkit內核保留了Webkit的 WebInspector功能。
利用它,可以在同一個局域網或者使用USB連接到Mac上對手機的網頁進行調試。
iOS 5以上需要使用較新版本的Safari,並開啓Safari的 Developer 模式。
Web Inspector功能介紹見:http://trac.webkit.org/wiki/WebInspector
我們可以通過系統設置打開Safari的Web Inspector功能。
但對於第三方的瀏覽器該功能是默認關閉的。
爲了突破這個限制,可以使用我這一篇文章的方法: http://blog.csdn.net/lucky_06/article/details/8925804 對其進行調試。
接着通過 GDB/LLDB 調用以下函數即可開啓:
po (void)[(id)NSClassFromString(@"WebView") performSelector:@selector(_enableRemoteInspector)];