Visual Studio Code现在支持iOS Web应用调试了

微软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调试器基本不需要修改。

该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(转载)

时间: 2024-08-02 12:44:06

Visual Studio Code现在支持iOS Web应用调试了的相关文章

Visual Studio Code 支持 iOS Web 应用调试

微软JavaScript Diagnostics项目经理Kenneth Auchenberg在一篇文章中写道,有一个新的Visual Studio Code扩展,允许开发人员直接在他们的Mac和Windows编辑器上调试在iOS设备上运行的JavaScript Web应用和网站. Auchenberg解释说,以前,调试iOS Web应用需要在Mac上运行Safari Web查看器,或者使用一个专用的跨浏览器兼容性检查器,如BrowserStack.新的Visual Studio Code扩展"i

Visual Studio Code现已支持Linux“快照包”安装

在添加了对"快照包"(snap packages)的支持后,微软的 Visual Studio Code 代码编辑器,现已能够在 Linux 平台上更轻松地安装.此前,用户不得不从 Visual Studio 官网下载一个 .deb 或 .rpm 的文件.虽然难度不高,但所需步骤比较多.相比之下,"快照包"可以通过终端中一条简单的命令行文本进行安装.感兴趣的开发者可以在 Linux 系统的"终端"应用程序中输入如下命令(需要权限)--"

Visual Studio Code 支持 Java 语言

Java语言服务器是Java语言服务器协议的实现.如果你还记得的话,语言服务器协议为编辑和IDEs与语言智能供应商的整合提供了一个通用的方式.通过设计,所有的语言工具都可以奇迹地发生在Java语言服务器上,并且能够为工具提供相同水平的智能来支持协议.事实上,我们正在与Eclipse Che这类的社区一起努力,以使这个服务器也能够支持他们的工具. 截止至9月16日,即上星期五,我们把Java语言发行到了Visual Studio Code 市场.最初的版本有一个合适的特征列表会令Java开发者对V

让Paste as Visual Studio Code支持Visual Studio 2010粘贴的中文--自己动手丰衣足食

Paste as Visual Studio Code 是Windows Live writer上很好的插件,我们许多人都用它写blog.代码就可以从Visual Studio直接粘贴到博文中,并以彩色显示.我们很需要它.可是官方的版本不支持中文.如果代码里有中文字符,从Visual Studio2010粘贴中文到Live writer,发现代码的中文都变成了乱码,或者有些字丢失了.开始不明白是什么原因,就琢磨了一下.下面把步骤写一下,供需要的同仁参考. 1. 解出其源代码   找到该插件的DL

在Ubuntu中安装Visual Studio Code

在Ubuntu中安装Visual Studio Code 微软令人意外地发布了Visual Studio Code,并支持主要的桌面平台,当然包括linux.如果你是一名需要在ubuntu工作的web开发人员,你可以非常轻松的安装Visual Studio Code. 我将要使用Ubuntu Make来安装Visual Studio Code.Ubuntu Make,就是以前的Ubuntu开发者工具中心,是一个命令行工具,帮助用户快速安装各种开发工具.语言和IDE.也可以使用Ubuntu Mak

Ubuntu 15.04系统怎么安装Visual Studio Code 2015?

  不是我不明白,这世界变化快!微软面向 Linux 平台推出了 Visual Studio 2015!昔日的对头,如今正走向融合.这么喜大普奔的事,我准备挑战一下微软重量级软件在 Linux 平台上的安装.然没想到哇.根本没有我想象中的挑战性.看完你就知道了. 1.百度 "Visual Studio Downloads"这一溜关键词,在搜索结果中打开 Visual Studio 的主页. 2.可以看到页面上有三个磁贴状方块,最右边的是 Visual Studio Code,我们点击它

Java开发者的福音:使用 Visual Studio Code 调试 Java 应用程序

对于使用 Visual Studio Code 的 Java 开发者来说,Language Support for Java(TM) by Red Hat 扩展提供了非常好的语言特性支持,比如智能感知和项目支持等.然而,我们也听到一些用户反馈需要调试 Java 程序.今天,我们万分激动地宣布,我们与 Red Hat 合作开发了能让开发者调试 Java 应用程序的轻量级扩展:Java Debugger for Visual Studio Code,它基于 Java Debug Server. 注意

Visual Studio 2013 Xamarin for iOS 环境搭建

原文:Visual Studio 2013 Xamarin for iOS 环境搭建 一.Mac安装Xamarin.iOS 1,我的Mac 环境:OSX 10.10.3.Xcode 6.3.2 (使用虚拟机亲测也成功  VMware 11 安装 Mac OS X10.10  )     Xamarin.iOS支持Mac OS 10.7及以上版本    下载安装xcode然后继续↓    Xamarin官网下载xamarininstaller.dmg,    安装前关闭防火墙,安装失败后会自动弹出

【dotnet跨平台】Visual Studio Code常见问答

 [dotnet跨平台]Visual Studio Code常见问答 如果你没找到想要的问题答案,请看已知问题:https://github.com/microsoft/vscode/issues和我们的更新:https://code.visualstudio.com/Updates. 1. VS Code和VS Community(社区版)有什么区别? VS Code是流线型代码编辑器,同时支持一些开发操作如调试,任务运行和版本控制.它的目标是提供开发者需要的工具,开发者需要一个快速的"代