Windows 8 Metro应用程序中是否提供所有JavaScript功能?

时间:2012-09-19 17:03:09

标签: javascript html css windows-8 microsoft-metro

使用JavaScript设计适用于Windows 8的Metro应用程序时,是否所有功能都可用,例如完整的AJAX支持?那CSS怎么样?

支持什么,什么不支持?我还没有找到一个全面的命令参考列表。

3 个答案:

答案 0 :(得分:3)

您提出错误;)Windows 8 WinJS API具有更多功能,而不是Windows 8 / IE10中的浏览器中的JavaScript。

更新:thanx到Jeremy Poster,指出,Windows Store应用程序存在一些安全限制(因为与浏览器相比,它具有更多权限)。最明显的是:强制性utf8,缺少window.alert及其朋友,默认情况下在浏览器中打开url链接,.js文件缓存,以及.innerHTML和公司的过滤。查看全部differences

答案 1 :(得分:2)

根据JavaScript Getting Started页面,您可以使用HTML创建应用程序(因此我假设完全DOM访问),以及使用XMLHttpRequest创建网络请求。

查看博客阅读器演示应用程序。

答案 2 :(得分:1)

由于Metro中的Javascript在IE10浏览器上运行,因此您可以查看http://caniuse.com/以获取有关哪些浏览器支持哪些内容的信息。此外,还可以使用“WinRT”中的其他APIS。