From 4eaca34cf2eea3b021dfe6aa7e0ccada55c7f436 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Wed, 18 Aug 2021 13:29:08 +0900 Subject: orphaned/Web/API/NavigatorID を廃止 (#2013) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * orphaned/Web/API/NavigatorID を廃止 - orphaned/Web/API/NavigatorID を削除 - orphaned/Web/API/NavigatorID のメンバーを Web/API/Navigator へ移行 - 各メンバーの文書を 2021/08/10 時点の英語版に同期 * Update _redirects.txt * Update _redirects.txt --- files/ja/_redirects.txt | 52 +++++---- files/ja/_wikihistory.json | 122 ++++++++++----------- .../web/api/navigatorid/appcodename/index.html | 27 ----- .../web/api/navigatorid/appname/index.html | 27 ----- .../web/api/navigatorid/appversion/index.html | 65 ----------- files/ja/orphaned/web/api/navigatorid/index.html | 75 ------------- .../web/api/navigatorid/platform/index.html | 66 ----------- .../web/api/navigatorid/product/index.html | 39 ------- .../web/api/navigatorid/useragent/index.html | 85 -------------- files/ja/web/api/navigator/appcodename/index.html | 44 ++++++++ files/ja/web/api/navigator/appname/index.html | 46 ++++++++ files/ja/web/api/navigator/appversion/index.html | 50 +++++++++ files/ja/web/api/navigator/platform/index.html | 45 ++++++++ files/ja/web/api/navigator/product/index.html | 45 ++++++++ files/ja/web/api/navigator/useragent/index.html | 67 +++++++++++ 15 files changed, 380 insertions(+), 475 deletions(-) delete mode 100644 files/ja/orphaned/web/api/navigatorid/appcodename/index.html delete mode 100644 files/ja/orphaned/web/api/navigatorid/appname/index.html delete mode 100644 files/ja/orphaned/web/api/navigatorid/appversion/index.html delete mode 100644 files/ja/orphaned/web/api/navigatorid/index.html delete mode 100644 files/ja/orphaned/web/api/navigatorid/platform/index.html delete mode 100644 files/ja/orphaned/web/api/navigatorid/product/index.html delete mode 100644 files/ja/orphaned/web/api/navigatorid/useragent/index.html create mode 100644 files/ja/web/api/navigator/appcodename/index.html create mode 100644 files/ja/web/api/navigator/appname/index.html create mode 100644 files/ja/web/api/navigator/appversion/index.html create mode 100644 files/ja/web/api/navigator/platform/index.html create mode 100644 files/ja/web/api/navigator/product/index.html create mode 100644 files/ja/web/api/navigator/useragent/index.html (limited to 'files/ja') diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index 75b7e82a2f..5cc26fadfe 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -1499,10 +1499,10 @@ /ja/docs/DOM/window.mozInnerScreenY /ja/docs/Web/API/Window/mozInnerScreenY /ja/docs/DOM/window.name /ja/docs/Web/API/Window/name /ja/docs/DOM/window.navigator /ja/docs/Web/API/Window/navigator -/ja/docs/DOM/window.navigator.appCodeName /ja/docs/orphaned/Web/API/NavigatorID/appCodeName -/ja/docs/DOM/window.navigator.appCodeName-redirect-1 /ja/docs/orphaned/Web/API/NavigatorID/appCodeName -/ja/docs/DOM/window.navigator.appName /ja/docs/orphaned/Web/API/NavigatorID/appName -/ja/docs/DOM/window.navigator.appVersion /ja/docs/orphaned/Web/API/NavigatorID/appVersion +/ja/docs/DOM/window.navigator.appCodeName /ja/docs/Web/API/Navigator/appCodeName +/ja/docs/DOM/window.navigator.appCodeName-redirect-1 /ja/docs/Web/API/Navigator/appCodeName +/ja/docs/DOM/window.navigator.appName /ja/docs/Web/API/Navigator/appName +/ja/docs/DOM/window.navigator.appVersion /ja/docs/Web/API/Navigator/appVersion /ja/docs/DOM/window.navigator.battery /ja/docs/Web/API/Navigator/battery /ja/docs/DOM/window.navigator.buildID /ja/docs/Web/API/Navigator/buildID /ja/docs/DOM/window.navigator.cookieEnabled /ja/docs/Web/API/Navigator/cookieEnabled @@ -1511,12 +1511,12 @@ /ja/docs/DOM/window.navigator.mozIsLocallyAvailable /ja/docs/Web/API/Navigator/mozIsLocallyAvailable /ja/docs/DOM/window.navigator.onLine /ja/docs/Web/API/Navigator/onLine /ja/docs/DOM/window.navigator.oscpu /ja/docs/Web/API/Navigator/oscpu -/ja/docs/DOM/window.navigator.platform /ja/docs/orphaned/Web/API/NavigatorID/platform -/ja/docs/DOM/window.navigator.product /ja/docs/orphaned/Web/API/NavigatorID/product +/ja/docs/DOM/window.navigator.platform /ja/docs/Web/API/Navigator/platform +/ja/docs/DOM/window.navigator.product /ja/docs/Web/API/Navigator/product /ja/docs/DOM/window.navigator.productSub /ja/docs/Web/API/Navigator/productSub /ja/docs/DOM/window.navigator.registerContentHandler /ja/docs/orphaned/Web/API/Navigator/registerContentHandler /ja/docs/DOM/window.navigator.registerProtocolHandler /ja/docs/Web/API/Navigator/registerProtocolHandler -/ja/docs/DOM/window.navigator.userAgent /ja/docs/orphaned/Web/API/NavigatorID/userAgent +/ja/docs/DOM/window.navigator.userAgent /ja/docs/Web/API/Navigator/userAgent /ja/docs/DOM/window.navigator.vendor /ja/docs/Web/API/Navigator/vendor /ja/docs/DOM/window.navigator.vendor-redirect-1 /ja/docs/Web/API/Navigator/vendor /ja/docs/DOM/window.navigator.vendorSub /ja/docs/Web/API/Navigator/vendorSub @@ -1723,9 +1723,9 @@ /ja/docs/DOM:window.moveTo /ja/docs/Web/API/Window/moveTo /ja/docs/DOM:window.name /ja/docs/Web/API/Window/name /ja/docs/DOM:window.navigator /ja/docs/Web/API/Window/navigator -/ja/docs/DOM:window.navigator.appCodeName /ja/docs/orphaned/Web/API/NavigatorID/appCodeName -/ja/docs/DOM:window.navigator.appName /ja/docs/orphaned/Web/API/NavigatorID/appName -/ja/docs/DOM:window.navigator.appVersion /ja/docs/orphaned/Web/API/NavigatorID/appVersion +/ja/docs/DOM:window.navigator.appCodeName /ja/docs/Web/API/Navigator/appCodeName +/ja/docs/DOM:window.navigator.appName /ja/docs/Web/API/Navigator/appName +/ja/docs/DOM:window.navigator.appVersion /ja/docs/Web/API/Navigator/appVersion /ja/docs/DOM:window.navigator.buildID /ja/docs/Web/API/Navigator/buildID /ja/docs/DOM:window.navigator.cookieEnabled /ja/docs/Web/API/Navigator/cookieEnabled /ja/docs/DOM:window.navigator.isLocallyAvailable /ja/docs/Web/API/Navigator/mozIsLocallyAvailable @@ -1733,12 +1733,12 @@ /ja/docs/DOM:window.navigator.mozIsLocallyAvailable /ja/docs/Web/API/Navigator/mozIsLocallyAvailable /ja/docs/DOM:window.navigator.onLine /ja/docs/Web/API/Navigator/onLine /ja/docs/DOM:window.navigator.oscpu /ja/docs/Web/API/Navigator/oscpu -/ja/docs/DOM:window.navigator.platform /ja/docs/orphaned/Web/API/NavigatorID/platform -/ja/docs/DOM:window.navigator.product /ja/docs/orphaned/Web/API/NavigatorID/product +/ja/docs/DOM:window.navigator.platform /ja/docs/Web/API/Navigator/platform +/ja/docs/DOM:window.navigator.product /ja/docs/Web/API/Navigator/product /ja/docs/DOM:window.navigator.productSub /ja/docs/Web/API/Navigator/productSub /ja/docs/DOM:window.navigator.registerContentHandler /ja/docs/orphaned/Web/API/Navigator/registerContentHandler /ja/docs/DOM:window.navigator.registerProtocolHandler /ja/docs/Web/API/Navigator/registerProtocolHandler -/ja/docs/DOM:window.navigator.userAgent /ja/docs/orphaned/Web/API/NavigatorID/userAgent +/ja/docs/DOM:window.navigator.userAgent /ja/docs/Web/API/Navigator/userAgent /ja/docs/DOM:window.navigator.vendor /ja/docs/Web/API/Navigator/vendor /ja/docs/DOM:window.navigator.vendorSub /ja/docs/Web/API/Navigator/vendorSub /ja/docs/DOM:window.onabort /ja/docs/Web/API/GlobalEventHandlers/onabort @@ -3173,15 +3173,13 @@ /ja/docs/Web/API/MediaRecorder_API /ja/docs/Web/API/MediaStream_Recording_API /ja/docs/Web/API/Navigator.getUserMedia /ja/docs/Web/API/Navigator/getUserMedia /ja/docs/Web/API/Navigator/registerContentHandler /ja/docs/orphaned/Web/API/Navigator/registerContentHandler -/ja/docs/Web/API/Navigator/userAgent /ja/docs/orphaned/Web/API/NavigatorID/userAgent -/ja/docs/Web/API/NavigatorConcurrentHardware/hardwareConcurrency /ja/docs/Web/API/Navigator/hardwareConcurrency -/ja/docs/Web/API/NavigatorID /ja/docs/orphaned/Web/API/NavigatorID -/ja/docs/Web/API/NavigatorID/appCodeName /ja/docs/orphaned/Web/API/NavigatorID/appCodeName -/ja/docs/Web/API/NavigatorID/appName /ja/docs/orphaned/Web/API/NavigatorID/appName -/ja/docs/Web/API/NavigatorID/appVersion /ja/docs/orphaned/Web/API/NavigatorID/appVersion -/ja/docs/Web/API/NavigatorID/platform /ja/docs/orphaned/Web/API/NavigatorID/platform -/ja/docs/Web/API/NavigatorID/product /ja/docs/orphaned/Web/API/NavigatorID/product -/ja/docs/Web/API/NavigatorID/userAgent /ja/docs/orphaned/Web/API/NavigatorID/userAgent +/ja/docs/Web/API/NavigatorID /ja/docs/Web/API/Navigator +/ja/docs/Web/API/NavigatorID/appCodeName /ja/docs/Web/API/Navigator/appCodeName +/ja/docs/Web/API/NavigatorID/appName /ja/docs/Web/API/Navigator/appName +/ja/docs/Web/API/NavigatorID/appVersion /ja/docs/Web/API/Navigator/appVersion +/ja/docs/Web/API/NavigatorID/platform /ja/docs/Web/API/Navigator/platform +/ja/docs/Web/API/NavigatorID/product /ja/docs/Web/API/Navigator/product +/ja/docs/Web/API/NavigatorID/userAgent /ja/docs/Web/API/Navigator/userAgent /ja/docs/Web/API/NavigatorLanguage /ja/docs/orphaned/Web/API/NavigatorLanguage /ja/docs/Web/API/NavigatorLanguage.languages /ja/docs/orphaned/Web/API/NavigatorLanguage/languages /ja/docs/Web/API/NavigatorLanguage/language /ja/docs/orphaned/Web/API/NavigatorLanguage/language @@ -3495,17 +3493,17 @@ /ja/docs/Web/API/window.mozRequestAnimationFrame /ja/docs/Web/API/Window/requestAnimationFrame /ja/docs/Web/API/window.name /ja/docs/Web/API/Window/name /ja/docs/Web/API/window.navigator /ja/docs/Web/API/Window/navigator -/ja/docs/Web/API/window.navigator.appCodeName /ja/docs/orphaned/Web/API/NavigatorID/appCodeName -/ja/docs/Web/API/window.navigator.appName /ja/docs/orphaned/Web/API/NavigatorID/appName +/ja/docs/Web/API/window.navigator.appCodeName /ja/docs/Web/API/Navigator/appCodeName +/ja/docs/Web/API/window.navigator.appName /ja/docs/Web/API/Navigator/appName /ja/docs/Web/API/window.navigator.battery /ja/docs/Web/API/Navigator/battery /ja/docs/Web/API/window.navigator.language /ja/docs/orphaned/Web/API/NavigatorLanguage/language /ja/docs/Web/API/window.navigator.onLine /ja/docs/Web/API/Navigator/onLine /ja/docs/Web/API/window.navigator.oscpu /ja/docs/Web/API/Navigator/oscpu -/ja/docs/Web/API/window.navigator.platform /ja/docs/orphaned/Web/API/NavigatorID/platform -/ja/docs/Web/API/window.navigator.product /ja/docs/orphaned/Web/API/NavigatorID/product +/ja/docs/Web/API/window.navigator.platform /ja/docs/Web/API/Navigator/platform +/ja/docs/Web/API/window.navigator.product /ja/docs/Web/API/Navigator/product /ja/docs/Web/API/window.navigator.productSub /ja/docs/Web/API/Navigator/productSub /ja/docs/Web/API/window.navigator.registerContentHandler /ja/docs/orphaned/Web/API/Navigator/registerContentHandler -/ja/docs/Web/API/window.navigator.userAgent /ja/docs/orphaned/Web/API/NavigatorID/userAgent +/ja/docs/Web/API/window.navigator.userAgent /ja/docs/Web/API/Navigator/userAgent /ja/docs/Web/API/window.navigator.vendor /ja/docs/Web/API/Navigator/vendor /ja/docs/Web/API/window.navigator.vendorSub /ja/docs/Web/API/Navigator/vendorSub /ja/docs/Web/API/window.onabort /ja/docs/Web/API/GlobalEventHandlers/onabort diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index 9d5b6d6a17..cd93848451 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -18831,6 +18831,33 @@ "rootx" ] }, + "Web/API/Navigator/appCodeName": { + "modified": "2019-03-23T23:49:17.312Z", + "contributors": [ + "fscholz", + "jsx", + "ethertank", + "Potappo" + ] + }, + "Web/API/Navigator/appName": { + "modified": "2019-03-23T23:49:11.201Z", + "contributors": [ + "fscholz", + "khalid32", + "ethertank", + "Potappo" + ] + }, + "Web/API/Navigator/appVersion": { + "modified": "2019-03-23T23:49:20.671Z", + "contributors": [ + "fscholz", + "khalid32", + "ethertank", + "Potappo" + ] + }, "Web/API/Navigator/battery": { "modified": "2020-10-15T21:22:04.664Z", "contributors": [ @@ -19016,12 +19043,31 @@ "Wind1808" ] }, + "Web/API/Navigator/platform": { + "modified": "2020-10-15T21:16:44.396Z", + "contributors": [ + "yyss", + "fscholz", + "arunpandianp", + "ethertank", + "Potappo" + ] + }, "Web/API/Navigator/presentation": { "modified": "2020-11-03T12:01:37.262Z", "contributors": [ "mfuji09" ] }, + "Web/API/Navigator/product": { + "modified": "2019-03-23T23:49:28.986Z", + "contributors": [ + "fscholz", + "khalid32", + "ethertank", + "Potappo" + ] + }, "Web/API/Navigator/productSub": { "modified": "2020-10-15T21:16:44.835Z", "contributors": [ @@ -19080,6 +19126,18 @@ "yuta0801" ] }, + "Web/API/Navigator/userAgent": { + "modified": "2020-10-15T21:16:43.171Z", + "contributors": [ + "mfuji09", + "pcw", + "kenmori", + "fscholz", + "khalid32", + "ethertank", + "Potappo" + ] + }, "Web/API/Navigator/vendor": { "modified": "2020-10-15T21:16:44.842Z", "contributors": [ @@ -49222,70 +49280,6 @@ "fscholz" ] }, - "orphaned/Web/API/NavigatorID": { - "modified": "2019-03-23T23:01:19.867Z", - "contributors": [ - "fscholz" - ] - }, - "orphaned/Web/API/NavigatorID/appCodeName": { - "modified": "2019-03-23T23:49:17.312Z", - "contributors": [ - "fscholz", - "jsx", - "ethertank", - "Potappo" - ] - }, - "orphaned/Web/API/NavigatorID/appName": { - "modified": "2019-03-23T23:49:11.201Z", - "contributors": [ - "fscholz", - "khalid32", - "ethertank", - "Potappo" - ] - }, - "orphaned/Web/API/NavigatorID/appVersion": { - "modified": "2019-03-23T23:49:20.671Z", - "contributors": [ - "fscholz", - "khalid32", - "ethertank", - "Potappo" - ] - }, - "orphaned/Web/API/NavigatorID/platform": { - "modified": "2020-10-15T21:16:44.396Z", - "contributors": [ - "yyss", - "fscholz", - "arunpandianp", - "ethertank", - "Potappo" - ] - }, - "orphaned/Web/API/NavigatorID/product": { - "modified": "2019-03-23T23:49:28.986Z", - "contributors": [ - "fscholz", - "khalid32", - "ethertank", - "Potappo" - ] - }, - "orphaned/Web/API/NavigatorID/userAgent": { - "modified": "2020-10-15T21:16:43.171Z", - "contributors": [ - "mfuji09", - "pcw", - "kenmori", - "fscholz", - "khalid32", - "ethertank", - "Potappo" - ] - }, "orphaned/Web/API/NavigatorLanguage": { "modified": "2020-10-15T21:33:12.034Z", "contributors": [ diff --git a/files/ja/orphaned/web/api/navigatorid/appcodename/index.html b/files/ja/orphaned/web/api/navigatorid/appcodename/index.html deleted file mode 100644 index 36f09b360f..0000000000 --- a/files/ja/orphaned/web/api/navigatorid/appcodename/index.html +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: window.navigator.appCodeName -slug: orphaned/Web/API/NavigatorID/appCodeName -tags: - - DOM - - DOM_0 - - Gecko - - Gecko DOM Reference -translation_of: Web/API/NavigatorID/appCodeName -original_slug: Web/API/NavigatorID/appCodeName ---- -
- {{ApiRef}}
-

概要

-

現在のブラウザの内部 "コード" ネームを返します。

-

構文

-
codeName = window.navigator.appCodeName
- -

-
console.log(window.navigator.appCodeName);
-
-

注記

-

Mozilla、Netscape 6、IE5 は全て、内部名に "Mozilla" を用いています。

-

仕様

-

{{DOM0()}}

diff --git a/files/ja/orphaned/web/api/navigatorid/appname/index.html b/files/ja/orphaned/web/api/navigatorid/appname/index.html deleted file mode 100644 index 450525027b..0000000000 --- a/files/ja/orphaned/web/api/navigatorid/appname/index.html +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: window.navigator.appName -slug: orphaned/Web/API/NavigatorID/appName -tags: - - DOM - - DOM_0 - - Gecko - - Gecko DOM Reference - - 要更新 -translation_of: Web/API/NavigatorID/appName -original_slug: Web/API/NavigatorID/appName ---- -
- {{ApiRef}}
-

概要

-

ブラウザの公式な名前を返します。

-

構文

-
appName = window.navigator.appName
- -

-
dump(window.navigator.appName);
-// NS6 のコンソールに "Navigator" を出力します。
-
-

仕様

-

{{DOM0}}

diff --git a/files/ja/orphaned/web/api/navigatorid/appversion/index.html b/files/ja/orphaned/web/api/navigatorid/appversion/index.html deleted file mode 100644 index 48436c71ca..0000000000 --- a/files/ja/orphaned/web/api/navigatorid/appversion/index.html +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: NavigatorID.appVersion -slug: orphaned/Web/API/NavigatorID/appVersion -tags: - - API - - Deprecated - - NavigatorID - - Property - - Reference - - appVersion -translation_of: Web/API/NavigatorID/appVersion -original_slug: Web/API/NavigatorID/appVersion ---- -

{{APIRef("HTML DOM")}} {{Deprecated_Header}}

- -

"4.0" またはそのブラウザーのバージョン情報を表す文字列のどちらかを返します。

- -
-

-

このプロパティがブラウザーの正しいバージョンを返すことを期待しないでください。

-
- -

構文

- -
window.navigator.appVersion
-
- -

- -

"4.0" またはそのブラウザーのバージョン情報を表す文字列のどちらかです。

- -

- -
alert("このブラウザーのバージョンは " + navigator.appVersion + " と報告されています。");
-
- -

- -

window.navigator.userAgent プロパティもバージョン番号を含んでいる場合がありますが ("Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape 6/6.1" など)、ユーザーエージェント文字列を変更したり、他のブラウザー、プラットフォーム、ユーザーエージェントに「偽装」したり、ブラウザーベンダー自身がこれらのプロパティに無頓着であったりすることを意識しておいてください。

- -

window.navigator.appVersion, window.navigator.appName, window.navigator.userAgent の各プロパティは、「ブラウザー推定」 (browser sniffing) コード、すなわち使用しているブラウザーを検出し、それに従ってページを調整しようとするスクリプトで使われてきました。これにより、一部のウェブサイトから拒否されないようにするために、ブラウザーがこれらのプロパティで偽の情報を返さなければならないという現在の状況が発生したのです。

- -

仕様書

- - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('HTML WHATWG', '#dom-navigator-appversion', - 'NavigatorID.appVersion')}}{{Spec2('HTML WHATWG')}}初回定義
- -

ブラウザーの互換性

- -

{{Compat("api.NavigatorID.appVersion")}}

diff --git a/files/ja/orphaned/web/api/navigatorid/index.html b/files/ja/orphaned/web/api/navigatorid/index.html deleted file mode 100644 index bea00f1477..0000000000 --- a/files/ja/orphaned/web/api/navigatorid/index.html +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: NavigatorID -slug: orphaned/Web/API/NavigatorID -tags: - - API -translation_of: Web/API/NavigatorID -original_slug: Web/API/NavigatorID ---- -

{{APIRef("HTML DOM")}}

- -

The NavigatorID interface contains methods and properties related to the identity of the browser.

- -

There is no object of type NavigatorID, but other interfaces, like {{domxref("Navigator")}} or {{domxref("WorkerNavigator")}}, implement it.

- -

Properties

- -

The NavigatorID interface doesn't inherit any property.

- -
-
{{domxref("NavigatorID.appCodeName")}} {{readonlyInline}}{{deprecated_inline}}
-
Always returns 'Mozilla', on any browser. This property is kept only for compatibility purpose.
-
{{domxref("NavigatorID.appName")}} {{readonlyInline}} {{deprecated_inline}}
-
Returns the official name of the browser. Do not rely on this property to return the correct value.
-
{{domxref("NavigatorID.appVersion")}} {{readonlyInline}} {{deprecated_inline}}
-
Returns the version of the browser as a string. Do not rely on this property to return the correct value.
-
{{domxref("NavigatorID.platform")}} {{readonlyInline}} {{deprecated_inline}}
-
Returns a string representing the platform of the browser. Do not rely on this property to return the correct value.
-
{{domxref("NavigatorID.product")}} {{readonlyInline}} {{deprecated_inline}}
-
Always returns 'Gecko', on any browser. This property is kept only for compatibility purpose.
-
{{domxref("NavigatorID.userAgent")}} {{readonlyInline}}
-
Returns the user agent string for the current browser.
-
- -

Methods

- -

The NavigatorID interface doesn't inherit any method.

- -
-
{{domxref("NavigatorID.taintEnabled()")}} {{deprecated_inline()}}
-
Always returns false. JavaScript taint/untaint functions were removed in JavaScript 1.2. This method is only kept for compatibility purpose
-
- -

Specifications

- - - - - - - - - - - - - - - - - - - - - -
SpecificationStatusComment
{{SpecName('HTML WHATWG', '#navigatorid', 'NavigatorID')}}{{Spec2('HTML WHATWG')}}Added the appCodeName property and the taintEnabled() method,  for compatibility purpose.
{{SpecName('HTML5 W3C', '#navigatorid', 'NavigatorID')}}{{Spec2('HTML5 W3C')}}Initial specification.
- -

Browser compatibility

- -

{{Compat("api.NavigatorID")}}

- -

See also

- - diff --git a/files/ja/orphaned/web/api/navigatorid/platform/index.html b/files/ja/orphaned/web/api/navigatorid/platform/index.html deleted file mode 100644 index a369a1f12e..0000000000 --- a/files/ja/orphaned/web/api/navigatorid/platform/index.html +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: NavigatorID.platform -slug: orphaned/Web/API/NavigatorID/platform -tags: - - API - - Navigator - - NavigatorID - - Property - - Reference - - platform -translation_of: Web/API/NavigatorID/platform -original_slug: Web/API/NavigatorID/platform ---- -

{{APIRef("HTML DOM")}}

- -

ブラウザーのプラットフォームを表す文字列を返します。仕様書ではブラウザーが常に空文字列を返すことを許可していますので、信頼できる答えを得るためにこのプロパティを頼らないようにしてください。

- -

構文

- -
platform = navigator.platform
-
- - - -

- -

ブラウザーを実行しているプラットフォームを識別する {{domxref("DOMString")}}、あるいはブラウザーがプラットフォームの識別を断る (または識別できない) 場合は空文字列になります。platform は空文字列か、ブラウザーを実行しているプラットフォームを表す文字列でなければなりません。

- -

例: "MacIntel", "Win32", "FreeBSD i386", "WebTV OS"

- -

- -
console.log(navigator.platform);
- -

注記

- -

Chrome、Edge、Firefox 63 以降を含むほとんどのブラウザーは、64 ビット版の Windows で実行していても "Win32" を返します。Internet Explorer やバージョン 63 より前の Firefox は "Win64" を返します。

- -

Firefox は設定項目 general.platform.override で、このプロパティが返す値を上書きできます。

- -

仕様

- - - - - - - - - - - - - - - - -
仕様書策定状況コメント
{{SpecName('HTML WHATWG', '#dom-navigator-platform', 'NavigatorID.platform')}}{{Spec2('HTML WHATWG')}}初期定義
- -

ブラウザー実装状況

- - - -

{{Compat("api.NavigatorID.platform")}}

diff --git a/files/ja/orphaned/web/api/navigatorid/product/index.html b/files/ja/orphaned/web/api/navigatorid/product/index.html deleted file mode 100644 index 7c9649cf3d..0000000000 --- a/files/ja/orphaned/web/api/navigatorid/product/index.html +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: window.navigator.product -slug: orphaned/Web/API/NavigatorID/product -tags: - - DOM - - DOM_0 - - Gecko - - Gecko DOM Reference -translation_of: Web/API/NavigatorID/product -original_slug: Web/API/NavigatorID/product ---- -
- {{ApiRef}}
-

概要

-

このプロパティは、現在のブラウザの製品名を返します。

-

構文

-
productName = window.navigator.product
-
- -

-
<script>
-function prod() {
-  dt = document.getElementById("d");
-  dt.innerHTML = window.navigator.product;
-}
-</script>
-
-<button onclick="prod();">product</button>
-<div id="d"> </div>
-
-<!-- "Gecko" などの文字列が表示される -->
-
-

注記

-

製品名は、ユーザエージェント全体の文字列の一部(プラットフォームの直後)です。例えば、Netscape 6.1 を表すユーザエージェントでは、製品名は、"Gecko" であり、ユーザエージェント文字列全体は、次の通りです。

-
Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape6/6.1
-

仕様

-

{{DOM0}}

diff --git a/files/ja/orphaned/web/api/navigatorid/useragent/index.html b/files/ja/orphaned/web/api/navigatorid/useragent/index.html deleted file mode 100644 index 6fe20d0c79..0000000000 --- a/files/ja/orphaned/web/api/navigatorid/useragent/index.html +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: NavigatorID.userAgent -slug: orphaned/Web/API/NavigatorID/userAgent -tags: - - API - - Deprecated - - NavigatorID - - Property - - Read-only - - Reference -translation_of: Web/API/NavigatorID/userAgent -original_slug: Web/API/NavigatorID/userAgent ---- -

{{ApiRef("HTML DOM")}}

- -

NavigatorID.userAgent は読み取り専用のプロパティで、現在のブラウザーのユーザーエージェント文字列を返します。

- -
-

仕様書では、ブラウザーがこのフィールドを介して提供する情報をできるだけ少なくすることを求めています。このプロパティの値は、同じブラウザーの将来のバージョンでも同じままであると仮定してはいけません。まったく使用しないようにしたり、ブラウザーの現在のバージョンと過去のバージョンのためだけに使用するようにしてください。新しいブラウザーは、古いブラウザーと同じ UA、またはその一部を使い始めるかもしれません。ブラウザーエージェントが本当にこのプロパティによって広告されたものであるという保証は本当にありません。
-
-また、ブラウザのユーザーはこのフィールドの値を変更することができることを覚えておいてください (UA なりすまし)。

-
- -

ユーザーエージェント文字列の検出に基づくブラウザーの識別は信頼性が低く、ユーザーエージェント文字列はユーザーが設定可能なので推奨されません。例えば、以下のようになります。

- - - -

構文

- -
var ua = navigator.userAgent;
-
- -

- -

{{domxref("DOMString")}} で、ブラウザーが {{Glossary("HTTP")}} ヘッダーで提供する完全なユーザーエージェント文字列と、 {{domxref("Navigator")}} オブジェクト上のメソッドやその他の関連メソッドへのレスポンスを指定します。

- -

ユーザーエージェント文字列は形式的な構造に基づいて構築されており、いくつかの情報に分解することができます。これらの情報の各部分は、ユーザ-が設定可能な他の Navigator のプロパティから来ています。Gecko ベースのブラウザは以下の一般的な構造に準拠しています。

- -
userAgent = appCodeName/appVersion number (Platform; Security; OS-or-CPU;
-Localization; rv: revision-version-number) product/productSub
-Application-Name Application-Name-version
-
- -

- -
alert(window.navigator.userAgent)
-// alerts "Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape6/6.1"
-
- - - -

仕様書

- - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName('HTML WHATWG', '#dom-navigator-useragent', 'NavigatorID.userAgent')}}{{Spec2('HTML WHATWG')}}初回定義
- -

ブラウザーの互換性

- -

{{Compat("api.NavigatorID.userAgent")}}

- -

関連情報

- - diff --git a/files/ja/web/api/navigator/appcodename/index.html b/files/ja/web/api/navigator/appcodename/index.html new file mode 100644 index 0000000000..befb274cb5 --- /dev/null +++ b/files/ja/web/api/navigator/appcodename/index.html @@ -0,0 +1,44 @@ +--- +title: Navigator.appCodeName +slug: Web/API/Navigator/appCodeName +tags: + - API + - Deprecated + - HTML DOM + - Navigator + - Property + - Reference +browser-compat: api.Navigator.appCodeName +translation_of: Web/API/NavigatorID/appCodeName +original_slug: Web/API/NavigatorID/appCodeName +--- +
{{APIRef("HTML DOM")}} {{Deprecated_Header}}
+ +

Navigator.appCodeName プロパティの値は、どのブラウザーでも常に "Mozilla" です。このプロパティは互換性のためだけに維持されています。

+ +
メモ: このプロパティが実際の製品名を返すことを期待しないでください。どのブラウザーもこのプロパティの値として "Mozilla" を返します。 +
+ +

構文

+ +
codeName = navigator.appCodeName
+
+ +

+ +

"Mozilla" という文字列です。

+ +

仕様書

+ +{{Specifications}} + +

ブラウザーの互換性

+ +

{{Compat}}

+ +

関連情報

+ + diff --git a/files/ja/web/api/navigator/appname/index.html b/files/ja/web/api/navigator/appname/index.html new file mode 100644 index 0000000000..0ecf702fba --- /dev/null +++ b/files/ja/web/api/navigator/appname/index.html @@ -0,0 +1,46 @@ +--- +title: Navigator.appName +slug: Web/API/Navigator/appName +tags: + - API + - Deprecated + - HTML DOM + - Navigator + - Property + - Reference +browser-compat: api.Navigator.appName +translation_of: Web/API/NavigatorID/appName +original_slug: Web/API/NavigatorID/appName +--- +
{{APIRef("HTML DOM")}} {{Deprecated_Header}}
+ +

Navigator.appName プロパティの値は、どのブラウザーでも常に "Netscape" です。このプロパティは互換性ためだけに維持されています。

+ +
+

メモ

+

このプロパティが実際のブラウザー名を返すことを期待しないでください。どのブラウザーもこのプロパティの値として "Netscape" を返します。

+
+ +

構文

+ +
appName = navigator.appName
+
+ +

+ +

文字列 "Netscape" です。

+ +

仕様書

+ +{{Specifications}} + +

ブラウザーの互換性

+ +

{{Compat}}

+ +

関連情報

+ + diff --git a/files/ja/web/api/navigator/appversion/index.html b/files/ja/web/api/navigator/appversion/index.html new file mode 100644 index 0000000000..d3908733b7 --- /dev/null +++ b/files/ja/web/api/navigator/appversion/index.html @@ -0,0 +1,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 +--- +

{{APIRef("HTML DOM")}} {{Deprecated_Header}}

+ +

"4.0" またはそのブラウザーのバージョン情報を表す文字列のどちらかを返します。

+ +
+

メモ

+

このプロパティがブラウザーの正しいバージョンを返すことを期待しないでください。

+
+ +

構文

+ +
window.navigator.appVersion
+
+ +

+ +

"4.0" またはそのブラウザーのバージョン情報を表す文字列のどちらかです。

+ +

+ +
alert("このブラウザーのバージョンは " + navigator.appVersion + " と報告されています。");
+
+ +

+ +

window.navigator.userAgent プロパティもバージョン番号を含んでいる場合がありますが ("Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape 6/6.1" など)、ユーザーエージェント文字列を変更したり、他のブラウザー、プラットフォーム、ユーザーエージェントに「偽装」したり、ブラウザーベンダー自身がこれらのプロパティに無頓着であったりすることを意識しておいてください。

+ +

window.navigator.appVersion, window.navigator.appName, window.navigator.userAgent の各プロパティは、「ブラウザー推定」 (browser sniffing) コード、すなわち使用しているブラウザーを検出し、それに従ってページを調整しようとするスクリプトで使われてきました。これにより、一部のウェブサイトから拒否されないようにするために、ブラウザーがこれらのプロパティで偽の情報を返さなければならないという現在の状況が発生したのです。

+ +

仕様書

+ +{{Specifications}} + +

ブラウザーの互換性

+ +

{{Compat}}

diff --git a/files/ja/web/api/navigator/platform/index.html b/files/ja/web/api/navigator/platform/index.html new file mode 100644 index 0000000000..c0e4620269 --- /dev/null +++ b/files/ja/web/api/navigator/platform/index.html @@ -0,0 +1,45 @@ +--- +title: Navigator.platform +slug: Web/API/Navigator/platform +tags: + - API + - Deprecated + - HTML DOM + - Navigator + - Property + - Reference + - platform +browser-compat: api.Navigator.platform +translation_of: Web/API/NavigatorID/platform +original_slug: Web/API/NavigatorID/platform +--- +

{{ APIRef("HTML DOM") }} {{Deprecated_Header}}

+ +

ブラウザーのプラットフォームを表す文字列を返します。仕様書ではブラウザーが常に空文字列を返すことを許可していますので、信頼できる答えを得るためにこのプロパティを頼らないようにしてください。

+ +

構文

+ +
platform = navigator.platform
+
+ +

+ +

ブラウザーを実行しているプラットフォームを識別する {{domxref("DOMString")}}、あるいはブラウザーがプラットフォームの識別を断わった (または識別できない) 場合は空文字列になります。platform は空文字列か、ブラウザーを実行しているプラットフォームを表す文字列でなければなりません。

+ +

例: "MacIntel", "Win32", "FreeBSD i386", "WebTV OS"

+ +

+ +
console.log(navigator.platform);
+ +

使用上のメモ

+ +

Chrome、Edge、Firefox 63 以降を含むほとんどのブラウザーは、64 ビット版の Windows で実行していても "Win32" を返します。 Internet Explorer やバージョン 63 より前の Firefox は "Win64" を返します。

+ +

仕様書

+ +{{Specifications}} + +

ブラウザーの互換性

+ +

{{Compat}}

diff --git a/files/ja/web/api/navigator/product/index.html b/files/ja/web/api/navigator/product/index.html new file mode 100644 index 0000000000..d1f5b35941 --- /dev/null +++ b/files/ja/web/api/navigator/product/index.html @@ -0,0 +1,45 @@ +--- +title: Navigator.product +slug: Web/API/Navigator/product +tags: + - API + - Deprecated + - Navigator + - Property + - Reference +browser-compat: api.Navigator.product +translation_of: Web/API/NavigatorID/product +original_slug: Web/API/NavigatorID/product +--- +
{{APIRef("HTML DOM")}} {{Deprecated_Header}}
+ +

Navigator.product プロパティの値は、どのブラウザーでも常に "Gecko" です。このプロパティは互換性のためだけに維持されています。

+ + +
+

このプロパティが実際の製品名を返すことを期待しないでください。どのブラウザーもこのプロパティの値として "Gecko" を返します。

+
+ +

構文

+ +
productName = navigator.product
+
+ +

+ +

文字列 "Gecko" です。

+ +

仕様書

+ +{{Specifications}} + +

ブラウザーの互換性

+ +

{{Compat}}

+ +

関連情報

+ + diff --git a/files/ja/web/api/navigator/useragent/index.html b/files/ja/web/api/navigator/useragent/index.html new file mode 100644 index 0000000000..d02c88de43 --- /dev/null +++ b/files/ja/web/api/navigator/useragent/index.html @@ -0,0 +1,67 @@ +--- +title: Navigator.userAgent +slug: Web/API/Navigator/userAgent +tags: + - API + - Navigator + - Property + - Read-only + - Reference +browser-compat: api.Navigator.userAgent +translation_of: Web/API/NavigatorID/userAgent +original_slug: Web/API/NavigatorID/userAgent +--- +

{{ApiRef("HTML DOM")}}

+ +

NavigatorID.userAgent は読み取り専用のプロパティで、現在のブラウザーのユーザーエージェント文字列を返します。

+ +
+

仕様書では、ブラウザーがこのフィールドを介して提供する情報をできるだけ少なくすることを求めています。このプロパティの値は、同じブラウザーの将来のバージョンでも同じままであると仮定してはいけません。まったく使用しないようにしたり、ブラウザーの現在のバージョンと過去のバージョンのためだけに使用するようにしてください。新しいブラウザーは、古いブラウザーと同じ UA、またはその一部を使い始めるかもしれません。ブラウザーエージェントが本当にこのプロパティによって広告されたものであるという保証は本当にありません。
+
+また、ブラウザーのユーザーはこのフィールドの値を変更することができることを覚えておいてください (UA なりすまし)。

+
+ +

ユーザーエージェント文字列の検出に基づくブラウザーの識別は信頼性が低く、ユーザーエージェント文字列はユーザーが設定可能なので推奨されません。例えば、以下のようになります。

+ + + +

構文

+ +
var ua = navigator.userAgent;
+
+ +

+ +

{{domxref("DOMString")}} で、ブラウザーが {{Glossary("HTTP")}} ヘッダーで提供する完全なユーザーエージェント文字列と、 {{domxref("Navigator")}} オブジェクト上のメソッドやその他の関連メソッドへのレスポンスを指定します。

+ +

ユーザーエージェント文字列は形式的な構造に基づいて構築されており、いくつかの情報に分解することができます。これらの情報の各部分は、ユーザ-が設定可能な他の Navigator のプロパティから来ています。Gecko ベースのブラウザは以下の一般的な構造に準拠しています。

+ +
userAgent = appCodeName/appVersion number (Platform; Security; OS-or-CPU;
+Localization; rv: revision-version-number) product/productSub
+Application-Name Application-Name-version
+
+ +

+ +
alert(window.navigator.userAgent)
+// alerts "Mozilla/5.0 (Windows; U; Win98; en-US; rv:0.9.2) Gecko/20010725 Netscape6/6.1"
+
+ +

仕様書

+ +{{Specifications}} + +

ブラウザーの互換性

+ +

{{Compat}}

+ +

関連情報

+ + -- cgit v1.2.3-54-g00ecf