最新公告
  • 欢迎您光临起源地模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入钻石VIP
  • 如何调试移动设备网页(下)

    正文概述 掘金(acaiEncode)   2021-07-09   512

    调试 IOS 设备网页

    Step 1:在iOS中打开调试模式

    设置 -> Safari -> 高级 -> 开启 Web 检查器

    如何调试移动设备网页(下)

    如何调试移动设备网页(下)

    如何调试移动设备网页(下)

    Step 2:安装 scoop

    1. 使用 Powershell 进行安装

    如何调试移动设备网页(下)

    注意:安装过程很慢,需要爬梯安装!!

    iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
    

    2. 如果失败(如图1)

    图1:

    如何调试移动设备网页(下)

    请依次执行以下命令再重新安装

    Set-ExecutionPolicy RemoteSigned -scope CurrentUser  // 修改执行策略
    iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
    

    如何调试移动设备网页(下)

    3. 如果还是安装失败,请依次执行以下命令再重新安装

    Set-ExecutionPolicy RemoteSigned -scope CurrentUser // 前面2.已经执行了,可不需再执行
    iex (new-object net.webclient).downloadstring('https://raw.githubusercontent.com/lukesampson/scoop/master/bin/install.ps1')
    

    安装完毕后,执行:

    scoop update
    

    若出现以下情况:

    如何调试移动设备网页(下) 说明安装失败(失败原因是:可能网速问题,scoop没有安装成功,该命令也就无法执行),需要卸载重装!

    重新安装步骤(依旧使用 Powershell 进行执行命令):

      1. 依次运行以下命令:
    scoop uninstall scoop
    Set-ExecutionPolicy RemoteSigned -scope CurrentUser
    iwr -useb get.scoop.sh | iex
    

    如果上面第一句不成功(亲测确实不成功!!),尝试另一个方案(假定你的 Scoop 安装在缺省位置):

    cd
    del .\scoop -Force
    

    如何调试移动设备网页(下)

      1. 重新安装,执行命令:
    iex (new-object net.webclient).downloadstring('https://raw.githubusercontent.com/lukesampson/scoop/master/bin/install.ps1')
    

    如何调试移动设备网页(下)

    Step 3:通过scoop安装 ios-webkit-debug-proxy

    依次执行以下命令:

    scoop bucket add extras
    scoop install ios-webkit-debug-proxy
    

    1. 执行scoop bucket add extras命令,出现以下情况:

    如何调试移动设备网页(下)

    原因可能是:

    • 网络慢;
    • scoop不是最新版;
    • scoop没有安装好;

    2. 若执行

    scoop help
    

    如何调试移动设备网页(下)

    说明scoop 安装成功!!!

    3. 查看scoop 的版本状态

    scoop status
    

    若出现如图提示,则需要更新scoop

    如何调试移动设备网页(下)

    4. 执行scoop update 出现以下情况,是网络问题!!

    如何调试移动设备网页(下)

    只能再次执行

    scoop updata
    

    如何调试移动设备网页(下)

    5. 查看是否update成功与否,执行:scoop status

    如何调试移动设备网页(下)

    此刻scoop 更新安装成功!

    6. 由于上次执行过scoop bucket add extras

    如何调试移动设备网页(下)

    需要删除extras

    scoop bucket rm extras
    

    如何调试移动设备网页(下)

    7. 再次执行命令

    scoop bucket add extras
    scoop install ios-webkit-debug-proxy
    

    如何调试移动设备网页(下)

    此刻安装成功!

    8. 若网络真的很慢,可以尝试以下方案解决(建议还是用powershell命令执行,这样解压放置可能会有不可预知的问题)

    如果超时可以下载 https://github.com/lukesampson/scoop-extras/解压后存放在scoop/bucket/extras/ 目录下

    Step 4:启动ios-webkit-debug-proxy

    在 Powershell 中执行,-f 表示指定前端工具,这里使用 chrome-devtools 进行调试

    ios_webkit_debug_proxy -f chrome-devtools://devtools/bundled/inspector.html
    

    执行成功后,Powershell窗口会显示

    如何调试移动设备网页(下)

    备注:启动ios_webkit_debug_proxy会影响上网!

    Step 5:链接设备,调试网页

    方式一:

    1. 在chrome浏览器中输入localhost:9221进入网页后出现你设备的名称字样(如图),表示连接成功

    如何调试移动设备网页(下)

    2. 点击localhost:9222,你会发现里面是空白的,说明你还没有打开H5页面,用safari打开一个H5页面,刷新chrome,就会发现多了几条数据

    如何调试移动设备网页(下)

    3. 刷新电脑上的chrome,点击出现的超链接,点击其中一个(如4.)会打开一个新标签chrome-devtools://devtools/bundled/inspector.html?ws=localhost:9222/devtools/page/4,或者右键复制链接地址并在新标签中打开:

    如何调试移动设备网页(下)

    打开的新标签页面空白!!

    如何调试移动设备网页(下)

    方式二:

    打开chrome, 输入网址: chrome://inspect/#devices如下图所示,点击 inspect, 即可调试,但是出现了空白。

    如何调试移动设备网页(下)

    解决调试页面空白问题
    • (1)安装 vs-libimobile
    npm install -g vs-libimobile
    

    如何调试移动设备网页(下)

    • (2)安装最新版本的适配器 remotedebug-ios-webkit-adapter
    npm install remotedebug-ios-webkit-adapter -g
    

    如何调试移动设备网页(下)

    • (3) 手机同样需要开启 Web 检查器,USB 连接电脑

    • (4)启动,remotedebug_ios_webkit_adapter 或 remotedebug_ios_webkit_adapter --port=9000(默认是9000端口,你也可以自己指定端口),执行以下命令:

    remotedebug_ios_webkit_adapter --port=9222  // ios-webkit-debug-proxy 将自动为您运行 无需单独启动
    

    如何调试移动设备网页(下)

    • (5)谷歌浏览器打开 chrome://inspect/#devices -> Configure -> 配置上一步指定的端口

    如何调试移动设备网页(下)

    • (6)将设备通过USB连接到PC,在chrome浏览器地址栏输入:chrome://inspect/#devices

    如何调试移动设备网页(下)

    • (7)在手机上打开网页的时候,chrome就会检测到网页,点击Inspect就可以直接调试

    如何调试移动设备网页(下)


    起源地下载网 » 如何调试移动设备网页(下)

    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    提示下载完但解压或打开不了?
    最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。若排除这种情况,可在对应资源底部留言,或 联络我们.。
    找不到素材资源介绍文章里的示例图片?
    对于PPT,KEY,Mockups,APP,网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。
    模板不会安装或需要功能定制以及二次开发?
    请QQ联系我们

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者

    请选择支付方式

    ×
    迅虎支付宝
    迅虎微信
    支付宝当面付
    余额支付
    ×
    微信扫码支付 0 元