ブラウザによって挙動を変える動作は、navigatorオブジェクトで行うことができます。アクセスしてきたブラウザごとに表示するメッセージを変えるコードは以下のように書くことができます。
HTML
1<!DOCTYPE html>
2<html lang="ja">
3<head>
4 <meta charset="utf-8">
5 <title>タイトル</title>
6</head>
7<body>
8<script>
9 if (navigator.userAgent.indexOf("MSIE") != -1 || Boolean(document.documentMode) == true) {
10 document.write("IE");
11 }
12 else if (navigator.userAgent.indexOf("Chrome") != -1) {
13 document.write("Chrome");
14 } else if (navigator.userAgent.indexOf("Firefox") != -1) {
15 document.write("Firefox");
16 } else if (navigator.userAgent.indexOf("Safari") != -1) {
17 document.write("Safari");
18 } else {
19 document.write("サポート外");
20 }
21</script>
22</body>
23</html>