私は、ユーザーのブラウザがどれほど近代的であるかを検出しようとしています。たとえば、Googleはブラウザに応じてテーブルベースのGmailを表示し、Google画像のテーブルベースのレイアウトもブラウザに応じて表示します。 http://mail.google.com/support/bin/answer.py?hl=en&answer=6557php user-agent Graceful Degradation
Googleの「最新の」ブラウザは私にはうってつけですが、将来の機能を保証する方法は不明です。ユーザーエージェント文字列が変更されたり、新しいブラウザがリリースされたりすると、ユーザーエージェント文字列のリストが変更されなければならないようです。
編集:私は、mordernizer phpサーバライブラリとしてのコンセプトを使用して終了しました。私は機能性をテストし、デフォルトの設定が正しくない場合は、Cookieを設定してページを更新します。
これはすばらしいアイデアですが、実際には特定の機能をターゲットにしていないため、JavaScriptを有効にする必要があります。もう1つの注意点は、余分なページの更新がユーザーエクスペリエンスには向いていないことです。 – William