博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Visual Studio Code现在支持iOS Web应用调试了
阅读量:7307 次
发布时间:2019-06-30

本文共 922 字,大约阅读时间需要 3 分钟。

微软JavaScript Diagnostics项目经理Kenneth Auchenberg在一篇文章中写道,有一个新的Visual Studio Code扩展,允许开发人员直接在他们的Mac和Windows编辑器上调试在iOS设备上运行的JavaScript Web应用和网站。

Auchenberg解释说,以前,调试iOS Web应用需要在Mac上运行Safari Web查看器,或者使用一个专用的跨浏览器兼容性检查器,如BrowserStack。新的Visual Studio Code扩展“iOS Web调试器”使用了vscode-chrome-debug-core,后者是微软开发的一个开源库,该库是微软Visual Studio Code Chrome调试器的基础。该扩展还使用了两个其他的库ios-webkit-debug-proxy和ios-webkit-debug-proxy-win32,以便通过USB和iOS设备进行通信。同iOS设备通信遵循WebKit远程调试协议。该协议兼容脚本调试API所采用的Chrome调试器协议,也就是说,微软的Chrome调试器基本不需要修改。

image

该Visual Studio Code扩展既可以在设备的Safari浏览器中打开一个URL,也可以附加到Safari中的一个标签页上。这取决于项目根目录下.vscode/launch.json文件中指定的配置。为了让设备可以更容易地访问本地开发服务器(通常是一个运行在localhost上的HTTP服务器),微软决定使用localtunnel模拟端口转发,对于这一点,苹果并未提供原生支持。通过一个唯一的、可以公开访问的URL,localtunnel可以代理本地Web服务器的所有请求。这样,你就可以共享运行在开发机器上的本地Web服务,而不用修改DNS和防火墙设置。

下面是iOS Web调试器支持的特性列表:

设置断点

步进代码执行

栈跟踪

调试求值脚本、脚本标签和动态添加的脚本

监视器

控制台

Visual Studio Code扩展“iOS Web调试器”可以从Visual Studio Code市场下载。

本文转自d1net(转载)

你可能感兴趣的文章
car认证中心配置
查看>>
yum 命令详解
查看>>
Linux内核模块(一)
查看>>
汇编总结:lea指令
查看>>
cobbler批量部署实验记录
查看>>
关于写日报
查看>>
我的友情链接
查看>>
新书试读_网络规划设计师考试考点分析与真题详解
查看>>
centos6.5安装openssh7.2p2方法
查看>>
ubuntu 13.04 root权限设置方法详解
查看>>
Iptables防火墙(一)
查看>>
使用nginx访问服务器log日志
查看>>
linux命令行抓取网页快照
查看>>
[免费赠票] 第九届中国云计算大会日程曝光
查看>>
完美spring boot 使用log4j2按级别输出到不同文件
查看>>
magento cron job
查看>>
Android Studio第二十六期 - 自定义Activity中Fragment之间的传值
查看>>
二、Windows Server 2008 R2 Hyper-V 创建虚拟机
查看>>
XPath 与 lxml
查看>>
PingingLab传世经典系列《CCNA完全配置宝典》-3.12 三层交换
查看>>