window.navigatorオブジェクトは、訪問者のブラウザに関する情報が含まれています。
Window Navigator
window.navigatorオブジェクトは、ウィンドウの接頭辞なしで書き込むことができます。
いくつかの例:
- navigator.appName
- navigator.appCodeName
- navigator.platform
Navigator Cookie有効
プロパティcookieEnabled場合はtrueを返しcookies有効になっている、そうでない場合false :
例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"Cookies Enabled is " + navigator.cookieEnabled;
</script>
»それを自分で試してみてください ブラウザ名
プロパティappNameとappCodeName 、ブラウザの名前を返します。
例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML =
"Name is " + navigator.appName
+ ". Code name is " + navigator.appCodeName;
</script>
»それを自分で試してみてください 知ってますか?
IE11は、Chrome、Firefox、およびSafariはappNameの「ネットスケープ」を返します。
クロムは、Firefox、IE、Safari、およびOperaすべての戻りappCodeNameの"Mozilla"。
ブラウザエンジン
プロパティproductブラウザのエンジン名を返します。
例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.product;
</script>
»それを自分で試してみてください ブラウザのバージョンI
プロパティappVersionブラウザのバージョン情報を返します。
例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.appVersion;
</script>
»それを自分で試してみてください ブラウザのバージョンII
プロパティuserAgent also 、ブラウザのバージョン情報を返します。
例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.userAgent;
</script>
»それを自分で試してみてください 警告!
ナビゲータオブジェクトからの情報は、しばしば誤解を招く可能性があり、かつのでブラウザのバージョンを検出するために使用すべきではありません。
- 異なるブラウザは、同じ名前を使用することができます
- ナビゲータデータは、ブラウザの所有者によって変更することができます
- 一部のブラウザでは、バイパスサイトのテストに自分自身を誤認します
- ブラウザは、ブラウザよりも後にリリースされた新しいオペレーティングシステムを、報告することはできません
ブラウザのプラットフォーム
プロパティプラットフォームは 、ブラウザプラットフォーム(オペレーティングシステム)を返します:
例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.platform;
</script>
»それを自分で試してみてください ブラウザの言語
プロパティlanguageブラウザの言語を返します。
例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.language;
</script>
»それを自分で試してみてください Javaが有効になっていますか?
方法javaEnabled() Javaが有効になっている場合にtrueを返します。
例
<p id="demo"></p>
<script>
document.getElementById("demo").innerHTML = navigator.javaEnabled();
</script>
»それを自分で試してみてください