iOS上Web开发之远端调试

转载请注明出处: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

 

时间: 2024-10-25 10:47:57

iOS上Web开发之远端调试的相关文章

js之WEB开发调试利器:Firebug 下载_基础知识

在米随随的Blog看到有关Firebug的介绍,遂下载试用了一下,确实是比较好的工具. 一.效果开发调试利器:Firebug 下载_基础知识-电工基础知识视频下载"> 二.主要功能 Inspect and edit HTML Tweak CSS to perfection Visualize CSS metrics Monitor network activity Debug and profile JavaScript Quickly find errors Explore the DO

javascript-3人web开发团队,在交互上要如何配合?

问题描述 3人web开发团队,在交互上要如何配合? 我是写前端的,另两个写后台.我现在的问题是:我能把前端的所有页面写了,能写交互效果,也会用ajax.但关键是我不可能写完静态页面再交给后台看吧,这样他们中途有很多时间久空闲了.我要怎样填充这段空闲时间? 请各位指教下,谢谢. 解决方案 一般写前端js的都是些公共方法的,针对每个功能的个别具体只有这个功能自己才会用的js一般是这个功能负责的开发人员自己写的.毕竟后台开发人员本身也是会写js的.

web开发在调试js时 google 浏览器中一直使用缓存文件

问题描述 web开发在调试js时 google 浏览器中一直使用缓存文件 web开发在调试js时 google 浏览器中 一直使用的是缓存文件,一定要清一下缓存更新最新的文件.但是如果开发及时更改js文件,及时刷新界面的话,google浏览器又可以去重新加载最新的文件.如果js在google浏览器中停留时间长,那么会刷新界面时一直使用缓存js ,而不是去后台重新加载最新的js.这是什么机制,什么原理.网上搜一直都搜不到.大神门回答一下吧 解决方案 缓存js不是很正常,,每次重新加载,,浪费时间和

ios-【重要】在线等! 公司要开发APP涉及IOS 安卓 WEB 求解决方案!

问题描述 [重要]在线等! 公司要开发APP涉及IOS 安卓 WEB 求解决方案! 如题: 公司要组建项目组 求人员部署方案.及预计资金 产品要能实现安卓IOS客户端 家长端 客户端:可以实时定位孩子的位置 历史行进轨迹 检测孩子的健康状况 家长端:可以实现实时APP/WEB监控孩子的状况 怎么实现信息跨平台? 比如孩子用安卓的手机 父母用苹果的 怎么互通 如何通过公司自己开发的智能设备通过什么途径传递信息?假设没有wifi或者3G/4G的情况下(可以通过GPS实现吗?) 还有整个开发环境的配置

开发微信应用在Android手机上可以使用chrome://inspect方式调试吗?

问题描述 开发微信应用在Android手机上可以使用chrome://inspect方式调试吗? 开发微信应用在Android手机上可以使用chrome://inspect方式调试吗?

想在ios上开发个类似日历的App,没什么经验,有什么好的建议

问题描述 想在ios上开发个类似日历的App,没什么经验,有什么好的建议 想在ios上开发个类似日历的App,网上有公开的代码吗? 有什么好的建议,谢谢. 解决方案 有的,各式各样的都有,你可以直接拿来用 解决方案二: JTCalendar 这个你可以尝试下 解决方案三: 楼主 是想找 ios开发的源码么 推荐你个网站 www.code4app.com 里面有很多源码 你可以搜索日历 应该会找到你需要的源码 解决方案四: 因为没什么经验,不知道怎么上手,所以想问问应该怎么开始 解决方案五: co

《iOS 6核心开发手册(第4版)》——1.8节秘诀:在屏幕上绘制触摸

1.8 秘诀:在屏幕上绘制触摸 iOS 6核心开发手册(第4版) UIView提供了在屏幕上直接绘图的功能.它的drawRect:方法提供了一种直接绘制内容的低级方式,允许使用Quartz 2D调用创建和显示任意的元素.结合使用触摸和绘图可以构建具体的.可操作的界面. 秘诀1-7把姿势与drawRect相结合,引入了基于触摸的绘画.当用户触摸屏幕时,TouchTrackerView类将沿着用户的手指构建一条贝塞尔曲线路径.为了在触摸时画出前进的路径,touchesMoved:withEvent:

有80%的调查者都表示愿意在iOS平台上进行开发

据跨平台公司Appcelerator最近针对IT主管.首席执行官.发展董事.财务总监和其他企业岗位的移动终端设备进行调查后发现在政企领域更多的人青睐于Android系统,与此同时不愿意再花更多的钱在微软系统上.在前后两个季度的调查中Appcelerator还向804名与会者进行了调查,询问他们是否会面向移动终端推出的应用程序.在调查结果中有80%的调查者都表示愿意在iOS平台上进行开发,而紧随其后的是71%,相比较第一季度增长了7%.而相比较iOS或者Android两个最受好评的平台之外表示对微

如何上传电子杂志(exe文件)web开发/asp.net

问题描述 如何上传电子杂志(exe文件)web开发/asp.net 解决方案 解决方案二:楼主试试这个控件:此控件是基于标准HTTP协议实现的文件上传功能.优势是扩展性非常好,整合简单,支持批量上传文件和上传文件夹功能,适合各种简单WEB项目.另外一个特点是支持自动上传指定的本地文件.单文件上传演示上传本地文件代码使用步骤如下:1.调用AddFile函数添加本地文件,注意路径需要使用双斜框(\)2.调用PostFirst函数开始上传文件.<scripttype="text/javascri