HTML
IE 9 以前 (IE 4 までだと思います) は、HTML の条件付きコメントを使用して識別できます。
@Jostが指摘したように、次のように、IE 8 以前の IE ユーザーに警告するために使用できます。
<!--[if lte IE 8]>
BANNER HERE
<![endif]-->
ただし、IE 10 ではこれらのサポートが終了したため、それらを使用して IE 以外のブラウザーを識別することはできません。
jQuery
jQuery にはブラウザー検出モジュール ( $.browser
) が含まれていましたが、jQuery 1.9 で削除されました。以前のバージョンの jQuery ( 1.8.3など) またはjQuery Migrate プラグインを使用できる場合は、これを使用してバナーを表示できます。
if ( !$.browser.msie || $.browser.version < 9 ) {
// Add banner to the page here.
}
一般的なブラウザ検出
ブラウザの検出が難しいことに注意してください。新しいブラウザは常に登場しているため、警告メッセージの根拠となる前提と同様に、ブラウザ サポート プラグインは急速に時代遅れになる可能性があります。jQuery のブラウザー検出は、最も一貫して維持されており、最終的にはあきらめました。
最近の Web 開発者は、通常、クロスブラウザーで動作するコードを記述し、機能検出を使用して、使用したい機能をサポートしていないブラウザーに対処することが期待されています。
SharePoint サイトで作業しているので、おそらくそれは社内で使用するためのものであり、会社は Microsoft 中心です。IE で動作するようにサイトを開発していて、開発中は他のブラウザを無視しているようです。
ほとんどのユーザーが何らかのバージョンの IE を使用していることが合理的に予想できる場合は、条件付きコメント警告で十分かもしれません。