【问题标题】:GWT support for HTML5GWT 对 HTML5 的支持
【发布时间】:2011-03-30 23:01:32
【问题描述】:

GWT 是否支持 HTML5?我的意思是特别是 Canvas 和 WebSockets?

问候

【问题讨论】:

  • 我删除了 app-enginge 标签,因为这个问题根本与 app-engine 无关。

标签: java gwt html websocket


【解决方案1】:

也许这个视频(来自 Google 开发者)可能会感兴趣

http://www.youtube.com/watch?v=aW--Wlf9EFs

【讨论】:

    【解决方案2】:

    大多数浏览器在没有插件的情况下仍然不支持这些技术,因此不提供直接支持。

    WebSockets 也需要服务器的支持,同样大多数服务器还不支持它。 对于 GWT 中的 WebSockets 您可以下载并使用它:
    http://code.google.com/p/gwt-websockets/

    对于 HTML5 画布,请看这里:
    http://code.google.com/p/gwt-canvas/
    或在这里:
    http://code.google.com/p/google-web-toolkit-incubator/wiki/GWTCanvas

    【讨论】:

    • 大多数(现在,从 IE9 开始)浏览器现在都支持 Canvas。 Websockets 是不同的。而且我想指出HTML5 确实 包含WebSockets。 (地理定位也是如此)。可能会考虑将它们添加到规范中,但它们现在是单独的标准。
    【解决方案3】:

    我编写了一个 GWT 库来处理媒体元素(视频和音频)。它允许完全程序控制并允许访问元素应该触发的所有事件。所有这些都包含在一个漂亮的 GWT 小部件/元素组合中。

    GWT HTM5 Media (GitHub)

    【讨论】:

      【解决方案4】:

      是的,它们与 GWT 无关。

      【讨论】:

        【解决方案5】:

        是的,GWT explicitly supports some HTML5 features

        支持Cavas,默认不支持Websockets,但是有一些项目可以解决这个任务:

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-08-17
          • 2017-01-31
          • 1970-01-01
          • 1970-01-01
          • 2018-05-18
          相关资源
          最近更新 更多