IE9是否支持WebGL和/或WebSockets?

11

IE9会支持WebGL和/或WebSockets吗?

10个回答

21

针对问题“浏览器X何时支持HTML5特性Y”的大多数答案都可以在When Can I Use中找到。除了列出过去、现在和未来的支持情况外,每个项目通常还会有相关新闻链接。

更新

微软一直积极参与IETF HyBi工作组(WebSockets协议)并参与W3C关于WebSockets API的工作。IE 10预览版已内置WebSocket支持,因此很可能很快就会看到正式发布版本的IE带有WebSocket支持。

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


7

4

4

IE团队在其测试平台HTML5实验室中添加了一个WebSocket实现。很有可能WebSockets将被纳入IE9。


这个例子在IE9 RC版本中可以运行,所以我猜它也会被支持在最终版中。实际上,它可能使用了Silverlight技术。 - Luke
微软在2011年宣布弃用Silverlight,以便将精力集中于HTML 5上。 显然,HTML 5和JavaScript可以实现Silverlight试图实现的功能,并且使用它们可以消除安装和支持插件的需要。 - JohnnySoftware

2
你可以查看当前平台演示的发布说明 - 没有提到WebSockets或WebGL。

谢谢。您链接的页面很有意思,随着IE9成熟并发布附加升级,它肯定会得到更新。 - JohnnySoftware

2

关于WebGL的安全问题有很多讨论。我第一次听说它是在Steve Gibson的播客中。由于它提供了更低级别的访问操作系统和硬件的权限,任何漏洞都可以被更严重地利用。快速的谷歌搜索找到了这篇文章,其中包括一些缺陷的描述和视频:http://www.contextis.com/research/blog/webgl2/


1

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

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


0

目前,微软IE团队正在努力将HTML 5和SVG(2D图形)引入Internet Explorer 9。其他网页浏览器制造商已经内置这些标准多年了。

苹果Safari、Google Chrome和Mozilla Firefox在Windows上都可以很好地运行。只需单击一下鼠标即可启动不同的浏览器。需要一两年时间才能看到微软可能会做什么。

整个十年间,IE的进展一直缓慢而稳定。

不,IE现在没有WebGL支持,而其他浏览器制造商的测试版已经可以运行它了。IE9将无法赶上像WebGL这样的当代网络标准,只能追赶已经存在数年或更长时间的标准。

IE9也不是跨平台的网络浏览器。它只能在某些特定版本的Microsoft Windows上运行。只需运行一个标准的网络浏览器,您就可以看到WebGL的实际效果。它们当前的测试版已经可以运行一些令人印象深刻的WebGL演示了。


是的,它既不跨平台也不更新。不幸的是,由于不公平竞争,这个糟糕的东西成为了大多数人使用的浏览器。 - Stefan Steiger
2
只有在2000年代才是这样。在2010年,IE桌面市场份额稳步下降,跌至50%以下。现在,它已经低于45%。Chrome和Firefox的总市场份额超过48%。IE在任何方面都不是主流的浏览器。在移动设备上,IE几乎不存在。Chrome和Safari在那里占据主导地位。IE有着长达十年的运行时间,在桌面端仍然领先于其他任何单一浏览器。以IE下降的速度来看,这种情况很快也会改变。 - JohnnySoftware

0

在微软添加WebGL支持之前,Google Chrome Frame beta目前支持WebGL作为备选方案。


0

回复:WebSockets:不行。目标是IE10支持websocket。测试结果显示仅具有部分支持。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接