首页 资讯 正文
  • 本文约945字,阅读需5分钟
  • 2922
  • 0
举报该广告
通过Mac远程调试iPhone/iPad上的网页

通过Mac远程调试iPhone/iPad上的网页

摘要

  我们知道 Mac/PC 上的浏览器都 Web 检查器这类的工具(如最著名 Firebug)对前端开发进行调试,而在 iPhone/iPad 由于限于屏幕的大小和触摸屏的使用习惯,直接对网页调试非常不方便,所以一直没 Web 检查器这一类工具

        但是 iOS 6 的发布解决了这个问题

&nbsp...

  我们知道 Mac/PC 上的浏览器都 Web 检查器这类的工具(如最著名 Firebug)对前端开发进行调试,而在 iPhone/iPad 由于限于屏幕的大小和触摸屏的使用习惯,直接对网页调试非常不方便,所以一直没 Web 检查器这一类工具

        但是 iOS 6 的发布解决了这个问题

        iOS 6 Safari 带来了远程的 Web 检查器工具(Remote Web Inspector),你可以通过模拟器或者真实的设备(通过 USB 连上 Mac)进行调试。下面我讲讲详细的调试过程:

1. 要进行远程调试,首先要打开开 iPhone/iPad 上的 Safari 的远程调试功能,“通过 设置 > Safari > 高级”开启:

通过Mac远程调试iPhone/iPad上的网页

2. 然后打开 Safari,开启你要调试的网页,当然原生应用中通过 WebView 开启的网页也是可以调试的。如果没有看到开发菜单请"偏好设置>高级>钩上在菜单上显示开",如下图

通过Mac远程调试iPhone/iPad上的网页

3. 最后把 iPhone 或 iPad 通过数据线连 Mac 电脑,打开桌面版的 Safari(目 iOS 6 Safari 远程调试只支持通过 Mac 上的桌面版的 Safari 进行,Safari for Windows 目前还没有此项功能),点击开发菜单,选择你调试的 iPhone/iPad 的设备名,选择调试的网页

通过Mac远程调试iPhone/iPad上的网页

4. 最后就是调用桌面版 Safari Web 检查器 iPhone/iPad 上的 Safari 应用进行调试

通过Mac远程调试iPhone/iPad上的网页

 

这个调试过程和我们平常在 Mac/PC 上调试基本一样,比如可以 HTML CSS 做些实时的改动,查看修改后的效果。查 cookie,本地存储,session 等一些数据。查 WebApp 的性能,网络请求等,也可以查看所有错误和警告信息对程序进行修正

当然我们可以通过它来调试 Javascript,设置断点,定义未捕获的意外等。也可以访问 Console,直接执 Javascript 代码

另外它还支持触摸检查(Touch to inspect):激活检查器上的手型图标,就可以通过 iPhone/iPad 上触摸,就能立即找到检查器对应 DOM 元素


📱 扫码关注公众号

公众号二维码

扫描二维码关注我们,获取更多精彩内容
实时更新 · 干货满满

收藏

扫描二维码,在手机上阅读
评论
更换验证码
友情链接