跳至内容
Taijicoder Wiki
用户工具
登录
站点工具
搜索
工具
显示页面
过去修订
反向链接
最近更改
媒体管理器
网站地图
登录
>
最近更改
媒体管理器
网站地图
您的足迹:
通过私有api调试uiwebview
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
通过私有API调试UIWebView ``` @interface WebView (WebPrivate) + (void)_enableRemoteInspector; @end ``` 设置调用 ``` - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // ...Snipped... [NSClassFromString(@"WebView") _enableRemoteInspector]; // ...Snipped... } ``` 找到监听的端口 ``` $ sudo lsof -i TCP -a -p $(pidof UIWebViewWebGL) -P COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME UIWebView 3748 nathan 9u IPv6 0xffffff800fa25d80 0t0 TCP localhost:9999 (LISTEN) UIWebView 3748 nathan 13u IPv6 0xffffff80111ba340 0t0 TCP localhost:9999->localhost:52483 (ESTABLISHED) ``` 用浏览器打开 http://localhost:9999 就可以查看了。 参考链接: 1. [不仅讲了UIWebView还讲了监听Mobile Safari](http://atnan.com/blog/2011/11/17/enabling-remote-debugging-via-private-apis-in-mobile-safari/)
通过私有api调试uiwebview.txt
· 最后更改:
2024/02/04 04:48
由
127.0.0.1
页面工具
显示页面
过去修订
反向链接
回到顶部