Safari调试iOS中的js

概述
对于HTML5的开发,大家都知道Chrome的DevTools工具有强大的功能和友好的用户体验,不仅能快速方便调试JavaScript、检查HTML页面DOM结构、实时同步更新元素CSS样式,还能跟踪分析页面资源加载性能等问题。
对于移动平台的开发者来说,从iOS5.0开始,也可以通过Safari的Web Inspector工具连接设备对应用进行调试。
调试效果如图所示:
我们有2种方式,一种是使用xcode iOS模拟器,一种是使用iPhone、iPad、iTouch等真实设备。
如果使用xcode模拟器,可以直接使用safari的控制台debug。
如果使用真机,由于iOS有签名校验机制,正式包不允许safari debug,所以安装在真机上的包必须是测试签名打的包。此时参考如下步骤:
真机调试环境
第一步、开启iOS设备的调试功能
打开“设置”程序,进入“Safari”->“高级”页面开启“Web检查器”:
启动上一步安装的应用,并且打开有webview的界面,并将设备连接到Mac电脑
第二步、开启Safari的调试功能
打开“开发者”菜单
运行Safari,点击“Safari”菜单下面的“偏好设置(Preferences...)”,切换到“高级选项(Advanced)”:
勾选“在菜单栏显示"开发"菜单(Show Develop menu in menu bar)”,关闭偏好设置。
此时在Safari的工具栏出现“开发(Develop)”菜单:
第三步、真机设备连接调试
如果是真机点击“开发(Develop)”弹出菜单会出现设备名称项,进入后显示设备上所有打开的“HTML页面”列表:
此时,点击链接即可以得到。
第四步、Web Inspector调试
打开Web Inspector界面后,即可调试JavaScript、检查HTML页面DOM结构、实时同步更新元素CSS样式等操作:
在“源码(Source Code)”模式可在页面左侧添加断点进行调试。
相关内容
电脑店u修复工具|u盘修复电脑工具
电脑店u修复工具|u盘修复电脑工具,,u盘修复电脑工具你好,1、电...
检查元素快捷键|浏览器审查元素快捷键
检查元素快捷键|浏览器审查元素快捷键,,浏览器审查元素快捷键...
GitLab预告DevOps平台第15版服务更新 拓展可观
GitLab预告DevOps平台第15版服务更新 拓展可观察性与安全工...
ipadmini5配置参数是多少?努比亚z11mini 刷入沉
ipadmini5配置参数是多少?努比亚z11mini 刷入沉默之星工具箱 ...
电脑上截图工具打不开|电脑截图工具不见了怎么
电脑上截图工具打不开|电脑截图工具不见了怎么办,,1. 电脑截图...
电脑快捷键怎么截图工具|电脑的截图工具快捷键
电脑快捷键怎么截图工具|电脑的截图工具快捷键,,电脑的截图工...
电脑上的工具栏在哪|电脑中工具栏在哪里
电脑上的工具栏在哪|电脑中工具栏在哪里,,1. 电脑中工具栏在哪...
你启动win7pe工具箱安装使用图文教程
你启动win7pe工具箱安装使用图文教程,,点评:首先,你开始windows7...
草图大师推拉快捷键|草图大师推拉工具怎么往里
草图大师推拉快捷键|草图大师推拉工具怎么往里拉,,草图大师推...
如何使用PS给风景添加一些元素?用PS给城市风景
如何使用PS给风景添加一些元素?用PS给城市风景添加云彩元素...
电脑店u盘启动盘制作工具v3.3|电脑店u盘启动盘
电脑店u盘启动盘制作工具v3.3|电脑店u盘启动盘制作工具也开...
Windows电脑申请iOS证书教程及工具分享
Windows电脑申请iOS证书教程及工具分享,证书,文件,首先介绍下...
手机连接电脑调试网页|手机连接电脑调试网页怎
手机连接电脑调试网页|手机连接电脑调试网页怎么弄,,手机连接...
电脑系统7激活工具|电脑系统7激活工具哪个好
电脑系统7激活工具|电脑系统7激活工具哪个好,,1. 电脑系统7激...
黑苹果调节亮度快捷键|黑苹果亮度调节工具
黑苹果调节亮度快捷键|黑苹果亮度调节工具,,1. 黑苹果亮度调节...