gpt4 book ai didi

java - GWTCanvas 在 IE8 中不工作

转载 作者:行者123 更新时间:2023-11-30 11:39:47 24 4
gpt4 key购买 nike

我们在我们的项目中大量使用 GWTCanvas,它运行良好。

标准文档模式下的 IE8 除外。

为了解决这个问题,我们尝试过:

  1. 将 gwt-incubator 更新到最新版本 (2.1.0)
  2. 根据此补丁 GWTCanvas.java link

但这并没有帮助。有人让它在 IE8 上工作吗?工作和可靠的解决方案/方法将不胜感激。

更新

已经这样解决了:

  • patch excanvas.js 并将其注入(inject)到您的 GWT 类中
  • 通过适当的 gwt.xml 文件中的延迟绑定(bind)将 GWTCanvasImpl 替换为您的类

希望这对某人有帮助。

最佳答案

GWTCanvas 使用 SVG 规范在给定的 GWT 站点上实现 vector 对象。

尽管几乎所有其他浏览器(Firefox、chrome 和 Opera,我相信还有很多其他浏览器)都以某种方式实现了 SVG,但 Ms 还没有充分支持 svg。

可能包括 http://code.google.com/p/svgweb/ SVG 的谷歌 javascript 库实现将解决您的问题,但它也可能不会(没有亲自测试过)。

来自 GWT 的 vector 图形的不同实现 - gwt-graphics 是另一种解决方案,但同样,如果您的 vector 对象很多,IE gwt-graphics 上的仿真确实会使应用程序无响应且速度很慢(个人经验) .

关于java - GWTCanvas 在 IE8 中不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13082672/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com