Safari 真机调试js

作者: docC2Y | 来源:发表于2016-07-14 10:28 被阅读6000次

注: 转自网络

概述

对于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)”模式可在页面左侧添加断点进行调试。

相关文章

  • Safari 真机调试js

    注: 转自网络 概述 对于HTML5的开发,大家都知道Chrome的DevTools工具有强大的功能和友好的用户体...

  • 解决问题系列:Safari真机调试web应用

    Safari真机调试web应用 参考 Cordova Safari Remote Debugging 在web开发...

  • iOS开发真机调试h5问题

    iOS通过safari真机调试H5页面 - 简书

  • iOS 在Safari中调试网页

    1、打开Safari 调试模式 ,图: 2、真机或者模拟器的设置上把调试模式打开,在iPhone模拟器或真机中打开...

  • pointer being freed was not allo

    今天接入真机调试WKWebview 报错 解决方法:关闭iPhone上的设置->Safari->高级->Web 检...

  • 真机调试

    真机调试 1. 真机调试概念 2. 真机调试的必要 APP发布之前一定要做真机调试!!! 3. 怎样做真机调试? ...

  • JSPatch 断点调试

    在 iOS8 下,JSPatch 支持使用 Safari 自带的调试工具对 JS 脚本进行断点调试: 启动调试工具...

  • 真机调试、打包测试、发布、内购,广告

    一.真机调试 1.什么是真机调试? 简单理解就是将App项目运行到真机上进行测试. 2.真机调试的必要 真机和模拟...

  • Xcode真机调试简介

    真机调试 什么是真机调试? 为什么要运行到真机上? 怎样做真机调试 ** Xcode7.0之前,并不是任何人,任何...

  • Cordova

    安装IOS环境 安装xcode 安装node js 安装cordova 安装依赖 真机调试http://www.s...

网友评论

  • hd_hd:如果使用真机,由于iOS有签名校验机制,正式包不允许safari debug,所以安装在真机上的包必须是测试签名打的包。
    你所谓 “测试签名打的包” 是什么意思呢?谢谢
    docC2Y:@hd_hd spy debugger了解一下
    hd_hd:@docC2Y 谢谢,那么问题来, 我release打出去的包,给前端同学调试该如何办呢?
    docC2Y:手机连在xcode上run
  • 9cb59fe04f72:window系统如何用safari调试呢?
    docC2Y:@Barr_o window没有xcode.无法调试. 可以以下做法: 1.装个虚拟机 安装xode 2.安装skp-debugger调试ios 具体百度

本文标题:Safari 真机调试js

本文链接:https://www.haomeiwen.com/subject/ukyejttx.html