1

GWT の使用についてオンラインで読んだり見たりしたことから、キーは、通常のブラウザーでコンパイルおよびテストするのではなく、ホスト モードブラウザーで開発/デバッグすることです。

UI 開発者として - レンダリング エンジンは、カスタム/組み込みブラウザーを使用する際のパズルの重要なピースです。

したがって (どこにも情報が見つからないため)、ホスト モード ブラウザーで使用されるブラウザー レンダリング エンジンは何ですか?

Gecko (例: Firefox) Trident (例: Internet Explorer) Webkit (例: Safari/Chrome)

また、わかっている場合は、どのバージョンのエンジンですか? 例: (IE の IE6 バージョン)、または (FF の 3.5.x バージョン) など。

4

2 に答える 2

3

オペレーティング システムに応じて、GWT は次のブラウザ エンジンを使用します。

  • Windows: インストールされている IE バージョンの IE エンジン。
  • Mac: カスタム WebKit ビルド。
  • Linux: FF 1.0。

GWT 2.0 (まだ正式にリリースされていません) では、ホスト モード ブラウザーは、ブラウザーで実行されるOut of Process Hosted Mode (OOPHM)と呼ばれるプラグインに置き換えられます。詳細については、http ://code.google.com を参照してください。 /p/google-web-toolkit/wiki/DesignOOPHM .

私の UI 開発では、ほとんどの UI の問題は css に関係しています。私の開発プロセスは、ホステッド モードで実行してコード (ビジネス ロジック) をテストし、Web モードにコンパイルしてさまざまなブラウザーで CSS の問題を修正し、ブラウザー プラグインを使用して CSS を動的に変更することで構成されています。

于 2009-11-11T22:37:25.867 に答える
1

GWT 2.0 ですべてが解決するはずです。これにより、主要なブラウザのそれぞれをデバッグに使用できるようになります。詳細については、このリンクを参照してください。以前は、ホスト モードが特定のプラットフォーム (Mac では safari、つまり Windows では safari、Linux では mozilla) 用のネイティブ ブラウザ エンジンを使用していたと確信していますが、これは最近 Webkit に変更された可能性があります。

于 2009-11-11T22:00:23.307 に答える