2

最新のブラウザーのみを対象とする HTML/JS/CSS/AJAX Web アプリの開発を外部委託しているとします。重要な場合は、アプリケーションの作成に使用される固有のテンプレートが 20 あると仮定します (このアプリケーションのサイズを把握するため)。私の理解では、ブラウザー間で一貫性を持たせるために、コードを手動で微調整するのに多くの時間とお金が費やされています。この費用を最小限に抑える方法に興味があります。

2011 年 6 月の時点で、Google Chrome Frame は、ユーザーが IE 6 ~ 9 をダウンロードしてインストールする際に管理者権限を必要としないことが宣伝されています。これは、IE とのブラウザーの非互換性の問題を回避するために、基本的に Chrome を IE 内のプラグインとして実行します (潜在的な互換性に代わるものです)。 IE よりもはるかに少ないはずの Chrome の問題)。

開発者に、IE を除いた最新のブラウザーのみを対象とし、代わりにすべての IE ユーザーに Chrome Frame をダウンロードするように指示した場合、このパスは開発コスト/時間の大幅な節約につながりますか? (私のユーザーはエンジニアであり、このアプリケーションは他の場所では提供されていないため、このトレードオフを喜んで受け入れる可能性があります。) 私は、IE と他の (最新の) ブラウザーに対してどれだけの努力が払われているかを感じていません。経験は、これがセント(しゃれを意図したもの)になるのか、それとも単にクレイジーなのかについてコメントすることができます.

また、これを行うことの欠点はありますか?

4

3 に答える 3

2

時間とお金を節約できます。社内アプリケーションでも同様のことを行いました。このサイトは、Webkit ブラウザー (chrome および safary) でのみ実行されます。

css と JavaScript はより効率的であり、6 つの異なるブラウザーですべての変更をテストする必要がないため、時間を節約できます。これは非常に解放的です。

ユーザーが IE を除外することを許可している場合は、それをお勧めします。

于 2011-08-06T02:16:11.343 に答える
1
  1. それはすべて、アプリケーションと開発者次第です。十分な知識があれば、最後までIEをチェックインすることさえせずにコードを書くことができますが、それを念頭に置くだけで、ie8-9で99%、ie6-7で80%が期待どおりになります。

  2. ユーザーがエンジニアである場合、そもそも ie を使用することはほとんど想像できません。

  3. 上記のポイントを踏まえて、Chrome-frame を使用しない場合でも、視覚的なデザインの劣化が軽度から軽度である場合は、特にターゲットを絞らずに回避できます...

ここにちょっとした ie9 プロモーションがあります :)
http://varonasf.com/ie69/
(まともなブラウザでのみ動作します)

于 2011-08-06T09:25:48.770 に答える
0

これは、Google Frame の背後にある設計上の決定です。最低公約数の IE6 に合わせて設計し、サイトの機能を制限するか、合理的な HTML 5 標準に合わせて設計し、ユーザーにアップグレードを強制するかのいずれかを常に選択できます。

...ユーザーがレガシー ブラウザーで HTML5 などの最新の Web テクノロジにアクセスできるようにします。

http://blog.chromium.org/2010/09/google-chrome-frame-stable-and-speedy.html

于 2011-08-06T02:03:07.470 に答える