0

一部のHTML5アプリは、IE6-8ユーザーにGoogleChromeフレームをダウンロードして使用するように促していることに気付きました。なぜ彼らが優雅に劣化することを選ばなかったのか、私はいつも疑問に思いました。一部のHTML5は、古いブラウザで(外部ライブラリを介して)再現することが単に不可能であるためですか?または、すべての新機能には、これらのアプリには含まれていなかったフォールバックがありますか?

4

2 に答える 2

2

HTML5 には、古いブラウザーでは機能しない新機能が多数あります。JavaScript を使用して機能を模倣することを試みることができます。また、Modernizrスクリプト ライブラリは、HTML5 アプリケーションが古いブラウザーで実行されたときに正常に機能を低下させるのに役立ちます。しかし、結局のところ、それは白黒テレビに 3D の高解像度映画を見せてほしいと頼むようなものです。

Google Chrome フレームは、基本的に IE 内で Chrome を実行する方法であり、新しいページが適切に表示されます。これは悪いオプションではありませんが、すべてのユーザーがインストールすることを期待するのは現実的ではありません。

于 2011-12-20T18:33:53.877 に答える
1

古いブラウザがHTML5機能(ie9-jsまたはcss3pie )を実装するのに役立つライブラリや、ユーザーのブラウザが実装する機能を教えてくれる他のライブラリ、modernizrがあります。これにより、コードを記述して正常に機能を低下させることができます。

ただし、すべてを更新することはできず、残りはコード化する必要があります。HTMLアプリの開発者は、IE9、Chrome、Firefox、Safariなどで動作することを確認するために多くの作業を行っています。すべてのユーザーに到達するための最も簡単な方法は、プラグインをインストールするか、ブラウザーをアップグレードするように指示することです。

于 2011-12-20T17:46:31.550 に答える