2010-07-31 69 views

回答

21

大多数问题的答案“什么时候浏览器X支持HTML5功能Y?”由When Can I Use回答。除了列出过去,现在和将来支持每个项目也一般都有相关新闻的链接。

更新

微软一直积极参与IETF HyBi工作组(网页套接字协议),并参与对的WebSockets API W3C工作。 IE 10预览版本内置了WebSocket支持,所以很可能我们很快就会看到带有WebSockets的IE正式版本。

IE中的WebGL仍然相当不确定。微软声称WebGL的设计存在基本的安全问题,但我怀疑这与微软在推广他们自己的DirectX框架而不是OpenGL(这是WebGL所基于的)中的既得利益有关。

+1

尼斯链接 - 谢谢。 – 2011-03-07 20:19:28

2

您可以查看目前的release notes的平台演示 - 没有提及WebSockets或WebGL。

+0

谢谢。您链接的页面现在有趣,现在可以阅读,并且随着IE9向版本发展并进行其他升级,势必会进行更新。 – JohnnySoftware 2011-02-04 20:06:44

0

现在,微软IE团队正努力将HTML 5和SVG(2D图形)转换为Internet Explorer 9。其他网络浏览器制造商一直在运输这些内置多年的标准。

Apple Safari,Google Chrome和Mozilla Firefox在Windows上运行良好。点击一下鼠标即可启动不同的浏览器。需要一两年时间才能看到Microsoft 可能会在做什么。

整个十年IE浏览器的浏览进度一直非常缓慢。

不,IE现在没有WebGL支持,而其他浏览器制造商的beta版已经运行了。 IE9不会赶上像WebGL这样的现代网络标准,只是已经出现了几年或更长时间的标准。

IE9不是跨平台的网络浏览器。它只能在某些特定版本的Microsoft Windows上运行。只需运行其中一个标准Web浏览器,即可看到WebGL的功能。他们目前的beta版正在运行一些令人印象深刻的WebGL演示。

+0

是的,它既不是跨平台的,也不是最新的。不幸的是,由于不公平的竞争,这个废话是多数人的浏览器。 – 2011-02-03 11:47:11

+2

只有在2000年是真的。 2010年IE桌面市场份额稳步下降,跌至50%以下。现在,它低于45%。 Chrome和Firefox的总和超过48%。 IE不以任何方式成为大多数Web浏览器。在移动设备上,IE几乎不存在。 Chrome和Safari在那里占主导地位。 IE浏览器长达十年之久,并且仍然处于桌面上任何其他单一浏览器的领先地位。 IE的速度正在下降,这也将很快改变。 – JohnnySoftware 2011-07-20 21:21:57

4

IE团队在HTML5 Labs上添加了WebSocket实现,这是他们新实现的测试基础。 WebSockets将在IE9中实现它的机率很高

+0

该示例适用于IE9 RC,所以我想它会在最终的支持。其实它可能会使用Silverlight。 – Luke 2011-02-11 05:36:59

+0

为了将精力集中在HTML 5上,Silverlight在2011年被微软弃用。显然,HTML 5和JavaScript可以完成Silverlight试图实现的目标,并且使用它们消除了安装和支持插件的需要。 – JohnnySoftware 2011-07-20 21:18:50

1

微软似乎很不情愿在IE中实现WebGL,因为OpenGL是DirectX的竞争对手。所以我认为在不久的将来我们不可能在IE中看到WebGL。

我已经开始了一个名为JebGL的开源项目,它可以作为IE用户的后备。这是一个Java小程序,完成后将作为WebGL画布的插件替代品。它仍处于开发的早期阶段,但您可以查看演示http://jebgl.googlecode.com

0

RE:WebSockets:否。目标是在IE10中支持websocket。它只有部分支持。

2

WebGL的安全问题有许多讨论。我第一次在史蒂夫吉布森的播客中听到过它。由于它对操作系统和硬件的访问权限要低得多,因此任何漏洞都可能被严重地利用。快速谷歌搜索发现这篇文章与一些缺陷的描述和视频:http://www.contextis.com/research/blog/webgl2/