13

これは私が評価するのに多くの時間を費やすべき技術ですか?

http://code.google.com/chrome/chromeframe/

Chrome Frameは、Internet Explorer(IE6-IE8)のプラグインであり、他のすべての主要なブラウザーが備えているものを提供します。

私にとっての大きな特徴は、Canvasタグと高速JavaScriptです。

私はJavaScriptデータセットの視覚化をたくさん行っているので、IE6は私の側の永続的な棘であり、多くの場合、追加のコードを記述しなければならず、ユーザー主導のリアルタイム視覚化のフレームレートを遅くしなければなりません。Google Chromeフレームを使用すると、IE6ユーザーの応答性が大幅に向上します。

しかし、IE6ユーザーは、コンピューターがプラグインのインストールさえ許可されていない、ある種のITロックダウン地獄にある状況にあるのではないかと思います(なぜ他にIE6を使用するのでしょうか?)

ですから、IE6の最後の貧しい人々をどうするかはまだ残っています。

それでも、IE8にはCanvasがなく、JavaScriptが遅いため、一部のユーザーには、おそらくGoogleChromeやSafariレベルまでのパフォーマンスの向上が見られます。

繰り返しになりますが、私の本当の質問は、これは私が評価に時間を費やすべきテクノロジーですか?

注:Googleは、IEユーザーにアラートを送信して、GoogleWave用のGoogleChromeフレームをダウンロードするように促します。したがって、GoogleはIEマシンで十分な数のGoogle Chromeフレームを取得し、それを検出して使用できるようにし、それがないとエクスペリエンスが低下する可能性があることをユーザーに警告します。私は自分のユーザーに何かを要求するのは嫌いです。http://googlewavedev.blogspot.com/2009/09/google-wave-in-internet-explorer.html

4

5 に答える 5

13

あなたが取り組んでいるビジュアライゼーションを考えると、私は間違いなくそれを評価します. 開発者としてのあなたとユーザーにとっての潜在的な利点は重要です。すべての Internet Explorer ユーザーに Chrome Frame の使用を強制する必要はありません。メタ タグを含めるだけで、プラグインをインストールすることを選択したユーザーのエクスペリエンスがほぼ確実に向上します。

そうは言っても、私の Chrome Frame の評価では、あなたのプロジェクトにとって大きな障害となるかもしれないいくつかのかなり大きな警告に遭遇しました:

  1. 古いバージョンの Chrome Frame では印刷できません (バグ リストを参照してください)。行っているビジュアライゼーションの種類によっては、これは本当に致命的かもしれません。
  2. ダウンロードは機能しますが、ユーザーには何も起こらなかったように見えます (バグ リストをもう一度参照してください)。
  3. Chrome Frame は基本的に、IE ブラウザーのクロムに押し込まれた Google Chrome ブラウザーです。そのため、フレーム内のブラウザーとの対話は、IE ではなく Chrome で行われます。右クリックして [Inspect Element] を選択すると、Vista に似たルック アンド フィールの Chrome 開発者ツール ウィンドウが表示されます。ユーザーがそれに満足するかどうかを判断する必要があります。
  4. 私のテストでは、Chrome Frame はメタ タグのみを見ているように見えます。

    <meta http-equiv="X-UA-Compatible" content="chrome=1">

    EmulateIE7 モードの場合のように、X-UA-Compatible HTTP ヘッダーを設定して Chrome Frame をアクティブにすることができませんでした。

    Header set X-UA-Compatible "chrome=1"
    

    また、この設定が構成されている場合、このメタ タグが EmulateIE7 モードをオーバーライドすることにも注意してください。逆もまた真であると思います。どちらも設定していますX-UA-Compatible。これを最後に設定したタグが優先されます。

ページにアクセスして編集する手間を省くのに役立つパワー テストのヒントの1 つは、Chrome Frame でテストするためにサイトに何もする必要がないということです。Chrome Frame プラグインを IE にインストールしたらgcf:、任意の URL の先頭に追加するだけで、Chrome Frame に読み込まれます (例: gcf:http://dshaw.com)。

幸せなコーディング、

- @dshaw

于 2009-09-24T16:01:02.437 に答える
2

私はちょうどそれをテストし、それは非常にうまく機能するので、あなたは本当にそれに時間を費やすべきだと思います!

クロム速度でie6を提供します!

そして、グーグルはきっとそれを少し広めるのに十分な力を持っているでしょう。また、本当に必要な場合は、アプリケーションにクロム フレームをインストールするようにユーザーにアドバイスすることもできます。

IE6 に Flash をインストールできれば、Chrome フレームをインストールできます。

Google Chrome をインストールできない一部のユーザーは、Chrome フレームをインストールできるようになります。

于 2009-09-23T14:35:17.240 に答える
2

ユーザーに何も要求したくないというあなたの意見に同意します。それは一般的に良い哲学です。Canvas がどれだけ必要か、JavaScript が実際にどれほど遅いかを評価することをお勧めします。

IE が依然として最も人気のあるブラウザーであることを考えると (とにかく、最も広く使用されている)、Web アプリケーションを使用する場合は、IE を考慮に入れる必要があります (既に使用されているように)。実際に尋ねるべき質問は、「IE を「そのまま」使用すると、ユーザー エクスペリエンスはどの程度損なわれるのか?」ということです。それが本当にパフォーマンスを低下させ、ユーザーベースを傷つけるなら、はい、Google Chrome Frame を試してみます.

于 2009-09-23T14:47:15.763 に答える
1

IE6 のサポートを維持しないことを検討しているサイトの良い代替手段になると思います。

最近、一部の大きなサイトが IE6 で動作しなくなり、ブラウザでそのサイトにアクセスできないことを示す代わりに、クロム フレームを要求することがありました。

google chrome フレームユーザーのパフォーマンス向上にも良いものです。

于 2009-09-23T16:45:01.913 に答える
0

いいえと思います。評価に時間をかけるのはもったいない。

IE6/7/8 の拡張機能をインストールできる人は誰でも、最新のブラウザー (Firefox/Safari/Chrome) をインストールできますし、インストールする必要があります。利点は、パフォーマンスの向上と、IE 用のプラグインが提供できる以上の、全面的な標準のサポートの向上です。

于 2009-09-23T14:42:39.673 に答える