2

私たちのプロジェクトでは GWTCanvas を多用しており、うまく機能します。

標準ドキュメント モードの IE8 を除きます。

これを解決するために、次のことを試しました。

  1. gwt-incubator を最新バージョン (2.1.0) に更新します。
  2. GWTCanvas.javaこのリンクによるパッチ

しかし、これは役に立ちませんでした。IE8で動作させた人はいますか? 実用的で信頼性の高いソリューション/アプローチをいただければ幸いです。

アップデート

この方法で解決しました:

  • パッチ excanvas.jsを適用してGWTクラスに注入します
  • 適切なファイルGWTCanvasImplの定義済みバインディングを介してクラスに置き換えますgwt.xml

これが誰かに役立つことを願っています。

4

1 に答える 1

1

GWTCanvas は SVG 仕様を使用して、特定の GWT サイトにベクター オブジェクトを実装します。

他のほとんどすべてのブラウザー (Firefox、chrome、Opera、およびその他多くのブラウザー) は何らかの方法で SVG を実装していますが、Ms はまだ十分なレベルで svg をサポートしていません。

SVG のhttp://code.google.com/p/svgweb/ google javascript ライブラリ実装を含めると問題が解決するかもしれませんが、そうではないかもしれません (個人的にはテストしていません)。

GWT からのベクター グラフィックスの別の実装 - gwt-graphics も別のソリューションですが、ベクター オブジェクトが多い場合、IE gwt-graphics でのエミュレーションにより、アプリケーションが応答しなくなり、単純に遅くなります (個人的な経験)。

于 2012-10-26T12:55:43.113 に答える