iOS上Web开发之远端调试

23 篇文章 1 订阅
19 篇文章 2 订阅

转载请注明出处:http://blog.csdn.net/horkychen

浏览器上的Debugger,基本由JavaScript写成,有兴趣可以下个FireBug Lite研究一下。PC端Debug很方便,也有远程调试,手机上的浏览器也有支持,原理相同。

今天下午了解了一下iOS上Safari上远端调试的资料,还挺多。归纳一下:

  1. 工具

   iWebInspector    http://www.iwebinspector.com/

   直接运行后,可以叫起iOS Simulator,执行Safari就可以进行执行Safari的远端调试功能。

  2. 自己写个App,加个UIWebView。然后改改代码: (利用WebView隐含的一个API)

 - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
  // ......
  [NSClassFromString(@"WebView") _enableRemoteInspector];
  // ......
}

资料来自: 

在iOS的safari上像chrome for android ICS那样进行远程调试

  Enabling Remote Debugging via Private APIs in Mobile Safari

3. 浏览器远端调试的背后(WebKit内核):

      Webkit Remote Debugging Protocol

      Chrome Developer Tools: Remote Debugging Protocol tip-of-tree

 

*Andorid上Chrome相应的资料:

  https://developers.google.com/chrome/mobile/docs/debugging

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值