用HTML5编写的Web页面在完成PC端的调试之后,在发布到移动设备之前,需要进行必要的兼容性调试。
Apple官方提供的利用Mac上Web Inspector+IOS上safari联合调试为开发者提供了便利的手段。
有点类似安卓的真机调试,即调试窗口运行在PC下,交互在移动终端进行。PC与移动终端以USB连接交换信息。
步骤如下:
启用Mac端safari的开发模式
在Mac下,进到safari->偏好设置->高级,勾选 在菜单栏显示”开发“菜单
启用ios上safari的Web检查器
在ios下,进到 设置->safari->高级,勾选 Web检查器
连接Mac电脑与ios设备
将ios设备通过usb接口连接到mac电脑,然后进到 开发 菜单,会显示当前已经连接的ios设备。
在ios的safari打开页面,在Mac端也会显示当前该ios设备可调试的页面,选中页面进入对该页面的调试。
调试页面
接下来的界面,对于PC端的web开发人员就相当熟悉了:),无非是交互是在ios设备上进行,而调试在Mac下进行。体验优点类似多屏调试,调试器放在另一个独立显示器下,很爽!
下面截图显示了,最常用的设置一个断点,调试器停在断点处,此时可以查看DOM元素和变量。
而ios设备则处于阻塞等待状态。
更多信息
可以参见Apple官方文档。
相关推荐
WebGL-Inspector, 高级web调试工具包 WebGL是由 gDEBugger 和 PIX inspired的工具,目的是使高级web应用程序的开发更加容易。 Firebug和开发者工具对于 html/js来说是什么,web检查器是。特性在现有应用程序中嵌入...
NULL 博文链接:https://jm1999.iteye.com/blog/1969252
在Chrome上安装Web Inspector,然后在特定页面上单击扩展程序图标。 然后将鼠标悬停在您感兴趣的某个元素上,然后单击它。 将会在该项目周围显示一个窗口,其中包含有关所用字体,文本颜色,背景颜色,源URL(如果是...
当您的游戏在设备(包括 Android、ios)上运行时,可以方便地在Editor中查看对应的Inspector窗口信息。 浏览游戏对象 增量搜索 使用组件类型进行增量搜索 编辑组件字段和属性 调用方法 支持嵌套对象 支持私有和不可...
Interface Inspector 是mac上一款macOS界面分析神器, 类似iOS中的Reveal。可以帮助您在运行时查看和了解应用程序的内部结构。让您可以轻松更改界面组件的每个属性,测试不同的组件属性!
iOS WebKit Debug Proxy 是一个 iOS 的 DevTools 代理(WebKit 远程调试协议),Safari 远程 Web Inspector。ios_webkit_debug_proxy 允许开发者在真实的或者是模拟的 iOS 设备上,通过 DevTools UI 和 WebKit 远程...
Spark Inspector for Mac是Mac OS平台上一款UI界面调试工具,可利用3D形式展示视图元素,帮你实时调试,同时支持通知监视器,显示每个NSNotification、完整的堆栈跟踪信息、调用方法列表等,快来下载体验吧。...
threejs-inspector, 用于调试 three.js的Chrome devtool扩展 Three.js-检查器three.js 检查器是 Chrome devtool的扩展名。 它允许你在网页中查看 Three.js 场景。 你可以从 Chrome 网上商店安装 Three.js Inspector ...
Appium Inspector,mac版,appium1.22版本后,Appium Inspector需要单独下载安装。官网下载网络不稳定,特再次储存资源,诸位可用
Fiddler是一个web调试代理。它能够记录所有客户端和服务器间的http请求,允许你监视,设置断点,甚至修改输入输出数据,fiddler包含了一个强大的基于事件脚本的子系统,并且能够使用.net框架语言扩展。 微软的...
动机的主要区别在于,该项目应该与 Android 和 iOS 上的 Game Closure SDK 完美集成。 网络协议 与设备通信时,使用,这是完整 WebKit 调试协议(包括 DOM 等)的一个非常有限的子集。 NativeI
Sublime Web Inspector 可以让你在 Sublime Edit 编辑器中直接调试 JavaScript 代码。 标签:Sublime
Web Application Inspector为您提供有关网站上使用哪些技术的信息。只需单击浏览器搜索栏中出现的小图标即可查看Inspector可识别的所有应用程序。 它会告诉你,如果它是建立在Wordpress,Drupal,或Joomla例如。 它...
Laravel开发-inspector Laravel Inspector,Web工匠的调试和分析工具
Sublime Text 是一款非常优秀的跨平台编辑器,...本文介绍的 Sublime Web Inspector 便是众多插件中一款非常出色的开发辅助插件,可以帮助 Web 开发人员直接在 Sublime Text 中调试 JavaScript 代码。 Sublime Web
萨斯侦探适配 Webkit Web Inspector 处理 Sass 行号调试信息
最新版 REMOTE INSPECTOR Inspect your game running on the device. Browse GameObjects in the Remote Hierarchy window and change their properties in the Remote Inspector window just like you would in ...
基于最新的XCUITEST框架的iOS自动化测试介绍,关键技术包含: appium,xcuitest,app-inspector,iOS自动化测试环境搭建
新版appium1.22与inspector分离,需要单独下载Appium-Inspector