【发布时间】:2012-05-24 22:40:22
【问题描述】:
在将 java 编译为 javascript 时,gwt 在默认的 6 种排列中创建了针对不同浏览器(chrome、firefox、opera、safari 即 webkit)优化的 javascript。对 playn 做同样的事情,它只会创建一个排列。但为什么以及它适用于哪个浏览器?
【问题讨论】:
标签: javascript gwt browser permutation playn
在将 java 编译为 javascript 时,gwt 在默认的 6 种排列中创建了针对不同浏览器(chrome、firefox、opera、safari 即 webkit)优化的 javascript。对 playn 做同样的事情,它只会创建一个排列。但为什么以及它适用于哪个浏览器?
【问题讨论】:
标签: javascript gwt browser permutation playn
来自PlayN.gwt.xml:“您的 PlayN 游戏应该在 Chrome、Firefox 3.6/4.0、Safari、IE9 中运行。”
编辑:这是针对使用 Canvas 或 WebGL 的 JS 代码; Flash 支持较旧的 IE(我无法判断 Opera)。
它编译为单个排列,因为它使用运行时检测(烘焙到代码中,以及结果排列)而不是延迟绑定。
【讨论】:
isSupported() 方法:音频、Canvas、TypedArrays 等)