blob: d3908733b794c9c11dfc4a920491763f5466d0a0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
|
---
title: Navigator.appVersion
slug: Web/API/Navigator/appVersion
tags:
- API
- Deprecated
- Navigator
- Property
- Reference
- appVersion
browser-compat: api.Navigator.appVersion
translation_of: Web/API/NavigatorID/appVersion
original_slug: Web/API/NavigatorID/appVersion
---
<p>{{APIRef("HTML DOM")}} {{Deprecated_Header}}</p>
<p>"<code>4.0</code>" またはそのブラウザーのバージョン情報を表す文字列のどちらかを返します。</p>
<div class="notecard note">
<h4>メモ</h4>
<p>このプロパティがブラウザーの正しいバージョンを返すことを期待しないでください。</p>
</div>
<h2 id="Syntax">構文</h2>
<pre class="brush: js">window.navigator.appVersion
</pre>
<h3 id="Returned_value">値</h3>
<p>"<code>4.0</code>" またはそのブラウザーのバージョン情報を表す文字列のどちらかです。</p>
<h2 id="Example">例</h2>
<pre class="brush: js">alert("このブラウザーのバージョンは " + navigator.appVersion + " と報告されています。");
</pre>
<h2 id="Notes">注</h2>
<p><code>window.navigator.userAgent</code> プロパティもバージョン番号を含んでいる場合がありますが ("<code>Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape 6/6.1</code>" など)、ユーザーエージェント文字列を変更したり、他のブラウザー、プラットフォーム、ユーザーエージェントに「偽装」したり、ブラウザーベンダー自身がこれらのプロパティに無頓着であったりすることを意識しておいてください。</p>
<p><code>window.navigator.appVersion</code>, <code>window.navigator.appName</code>, <code>window.navigator.userAgent</code> の各プロパティは、「ブラウザー推定」 (browser sniffing) コード、すなわち使用しているブラウザーを検出し、それに従ってページを調整しようとするスクリプトで使われてきました。これにより、一部のウェブサイトから拒否されないようにするために、ブラウザーがこれらのプロパティで偽の情報を返さなければならないという現在の状況が発生したのです。</p>
<h2 id="Specifications">仕様書</h2>
{{Specifications}}
<h2 id="Browser_compatibility">ブラウザーの互換性</h2>
<p>{{Compat}}</p>
|