Webサイトを作成するときは、機能の検出を頻繁に行う必要があります。次に、サポートされていない機能(正常な低下)を処理する方法の計画を立てます。ブラウザをアップグレードするように求める「サポートされていない」メッセージを頼まざるを得ない場合もあります。
ライブラリの作成では多くの作業が行われ、正常に機能が低下しますが、機能がサポートされていない場合にユーザーに表示されるメッセージは、ほとんどの場合開発者が手動で行います。
サポートされていない可能性のある一般的な機能についてユーザーフレンドリーな説明を提供するサイト、およびブラウザーをアップグレードする理由と、さまざまなブラウザーのダウンロードサイトへのリンクを提供するサイトはありますか?
つまり、これを行う代わりに:
<canvas id="myCanvas">
Sorry, but your browser does not support this feature.
I recommend trying
<a href="https://chrome.google.com/" target="_blank">Google Chrome</a>
instead.
</canvas>
私はそのようなメッセージに特化したサイトにリンクすることができ、そこで彼らは応答により多くの考えを入れることを正当化することができました。例えば.
<canvas id="myCanvas">
Sorry, your browser does not support this feature;
for more information and instructions on how to resolve this issue
please refer to this
<a href="https://www.demouri.org/notsupported/canvas" target="_blank">support article</a>.
</canvas>
私はこれがチャートから外れる可能性があることを知っていますが、これを共有したいだけです
FavBrowser Internet Explorer 6の特定のケースに最適なものとして:
なぜ人々はまだInternet Explorer 6を使用しているのですか?
私は個人的には優雅な劣化の考えが好きではありません。特に、OEMのほとんどすべての新しいWindows PCはChrome=がプリインストールされて出荷され、Macにはほとんどの場合、ほとんどのSafariをサポートするバージョンのSafariが必要です。 HTML5機能。
1つのアプローチは、アプリが完全にサポートされているか、または機能せず、サポートされている無料のWebブラウザーをユーザーにポイントすることです。ユーザーがChromeをインストールするための大きな障壁はありません。まともなインターネット接続を備えた最新のコンピューターでは約5分かかります。また、以前のPCシステム要件と同様に、Webアプリにブラウザー要件がある場合があります。
これと同じアプローチを使用する大きなアプリがAsanaです。サポートされていないブラウザでは機能せず、サポートされているブラウザへのリンクを含む小さな画像をユーザーに提供します。サポートされていないブラウザーをサポートするようにアプリを「ピースメアリング」し、ブラウザーがxの理由と機能でサポートされていないことをユーザーに伝えるのではなく、アプリを動作させるためにより多くの時間を費やす本当にうまくいく完全にサポートされています。
また、アプリのオーディエンスによっては、何かが機能しない理由の技術的な説明へのリンクを提供するのは面倒であり、おそらく理解も気にもしないでしょう。私の会社のユーザーは、何かがうまくいかない理由を気にしていません。彼らはそれを機能させる方法を知る必要があるだけで、彼らは幸せになります。
別のアプローチは、単に何も言わず、単にWebアプリを正常に低下またはシムさせることです。ユーザーはそれが起こっていることさえ知らないはずです。