Javascript Windows 8 Metro界面-是IE10吗?

Javascript Windows 8 Metro界面-是IE10吗?,javascript,windows-8,microsoft-metro,winjs,internet-explorer-10,Javascript,Windows 8,Microsoft Metro,Winjs,Internet Explorer 10,我最近开始使用Windows8,作为一名web开发人员,我正在使用JavaScript构建我的Metro风格的应用程序 我已经学习了如何在VS Express 2012中使用调试工具。。。但我突然想到,包装WebView(或其他名称)可能只是一个精简的IE10 我从来没有听过关于HTML/JS引擎在这个环境中是什么的解释。有人知道发动机罩下面发生了什么吗?这是正确的。使用XAML构建的Windows 8 WinRT应用程序的呈现由XAML处理,使用JS/HTML/CSS构建的应用程序的呈现使用I

我最近开始使用Windows8,作为一名web开发人员,我正在使用JavaScript构建我的Metro风格的应用程序

我已经学习了如何在VS Express 2012中使用调试工具。。。但我突然想到,包装WebView(或其他名称)可能只是一个精简的IE10


我从来没有听过关于HTML/JS引擎在这个环境中是什么的解释。有人知道发动机罩下面发生了什么吗?

这是正确的。使用XAML构建的Windows 8 WinRT应用程序的呈现由XAML处理,使用
JS/HTML/CSS
构建的应用程序的呈现使用IE10的HTML呈现引擎和IE10的
JavaScript
引擎

这就是IE10是目前唯一实现的浏览器的主要原因

有关使用JavaScript/HTML/CSS编写的Windows应用商店应用程序的调试信息:


有VS提供的运行时DOM检查器,有Expression Blend,您也可以在其中运行应用程序,还有本机VS调试器。然而,没有像IE10开发者工具这样的工具。intellitrace应该为您提供调试所需的足够网络信息。

如果在运行Windows 8 HTML/JS应用程序时查看任务管理器的“详细信息”选项卡,您将看到一个名为WWAHost.exe的进程。这个过程是托管Trident(HTML/CSS)和Chakra(JavaScript)引擎并运行应用程序。您机器上的IE10浏览器使用相同的引擎。然而,应用程序的行为方式与网站之间存在一些差异,你可以看到这些差异。

因此,我可以安全地说,我可以使用IE10对我的应用程序进行额外的调试,因为它有额外的调试工具(如“网络”和“档案器”选项卡)?一些本机Win8位显然无法工作-或者有比VS提供的更多的调试工具吗?@arthurakay有VS提供的运行时DOM检查器,有Expression Blend,您也可以在其中运行应用程序,还有本机VS调试器。然而,没有像IE10开发者工具这样的工具。intellitrace应该为您提供足够的网络信息。请查看下面发生的事情