【问题标题】:Will IE9 support WebGL and/or WebSockets? [closed]IE9 是否支持 WebGL 和/或 WebSockets? [关闭]
【发布时间】:2010-07-31 06:27:51
【问题描述】:

IE9 是否支持 WebGL 和/或 WebSockets?

【问题讨论】:

    标签: websocket webgl internet-explorer-9


    【解决方案1】:

    “浏览器 X 何时支持 HTML5 功能 Y?”这个问题的大多数答案由When Can I Use 回答。除了列出过去、当前和未来的支持之外,每个项目通常还包含指向相关新闻的链接。

    更新

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

    IE 中的 WebGL 看起来仍然很不确定。微软声称 WebGL 的设计存在根本的安全问题,但我怀疑这更多地与微软在推广他们自己的 DirectX 框架而不是 OpenGL(这是 WebGL 的基础)方面的既得利益有关。

    【讨论】:

      【解决方案2】:

      截至几个月前,IE9团队hadn't made a decision关于支持WebSockets,他们似乎没有see the point to WebGL

      【讨论】:

        【解决方案3】:

        由于 DirectX,WebGL 似乎没有包含在 IE 的策略中。 无论如何,谷歌已经与 ANGLE 项目合作。 http://code.google.com/p/angleproject/

        【讨论】:

          【解决方案4】:

          IE 团队在HTML5 Labs 添加了一个WebSocket 实现,这是他们新实现的试验场。 WebSockets 在 IE9 中实现的可能性很高

          【讨论】:

          • 该示例在IE9 RC中工作,所以我想它会在最终支持。实际上它可能正在使用 Silverlight。
          • Silverlight 在 2011 年被 Microsoft 弃用,以便将精力集中在 HTML 5 上。显然,HTML 5 和 JavaScript 可以完成 Silverlight 试图实现的目标,并且使用它们无需安装和支持插件。
          【解决方案5】:

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

          【讨论】:

          • 谢谢。您链接的页面现在读起来很有趣,并且随着 IE9 的成熟发布以及额外的升级,一定会更新。
          【解决方案6】:

          关于 WebGL 的安全问题有很多讨论。我第一次听说它是在史蒂夫吉布森的一个播客上。由于它提供了对操作系统和硬件的更低级别的访问权限,因此任何缺陷都可以被更严重地利用。快速谷歌搜索发现这篇文章有一些缺陷的描述和视频:http://www.contextis.com/research/blog/webgl2/

          【讨论】:

            【解决方案7】:

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

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

            【讨论】:

              【解决方案8】:

              目前,Microsoft IE 团队正在努力将 HTML 5 和 SVG(2D 图形)导入Internet Explorer 9。其他网络浏览器制造商多年来一直在提供这些内置标准。

              Apple Safari、Google Chrome 和 Mozilla Firefox 在 Windows 上都可以正常运行。只需单击鼠标即可启动不同的浏览器。需要一两年时间看看微软可能做什么。

              在整个十年中,IE 的进展一直非常缓慢。

              不,IE 现在不支持 WebGL,其他浏览器制造商的测试版已经运行它。 IE9 不会赶上像 WebGL 这样的当代网络标准,只会赶上那些已经出现几年或更长时间的网络标准。

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

              【讨论】:

              • 是的,它既不是跨平台的也不是最新的。不幸的是,由于不公平竞争,这块垃圾是大多数浏览器。
              • 只有在 2000 年代才如此。 2010年IE桌面市场份额稳步下滑,跌破50%。现在,它低于45%。 Chrome 和 Firefox 加起来超过 48%。无论如何,IE 都不是主流的网络浏览器。在移动设备上,IE 几乎不存在。 Chrome 和 Safari 在那里占据主导地位。 IE 已经运行了十年,并且仍然领先于桌面上的任何其他单一浏览器。以 IE 下降的速度,这也将很快改变。
              【解决方案9】:

              作为 Microsoft 添加 WebGL 支持之前的备用方案,Google Chrome Frame 测试版目前支持 WebGL。

              【讨论】:

                【解决方案10】:

                RE: WebSockets: No. 目标是 IE10 中的 websocket 支持。 Tests show 只有部分支持。

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 2016-08-02
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2010-09-06
                  • 1970-01-01
                  • 2014-06-25
                  相关资源
                  最近更新 更多