From 60b8f07db2ff30cf0d98d264cb0b9d8def5f2372 Mon Sep 17 00:00:00 2001 From: Masahiro FUJIMOTO Date: Fri, 11 Mar 2022 01:20:39 +0900 Subject: 2021/09/15 時点の英語版に同期 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- files/ja/web/api/history/go/index.md | 103 ++++++++++++++++------------------- 1 file changed, 46 insertions(+), 57 deletions(-) (limited to 'files/ja') diff --git a/files/ja/web/api/history/go/index.md b/files/ja/web/api/history/go/index.md index 74195808c5..8c2a40bebd 100644 --- a/files/ja/web/api/history/go/index.md +++ b/files/ja/web/api/history/go/index.md @@ -5,85 +5,74 @@ tags: - API - HTML DOM - History - - History API - - Method - - Reference + - 履歴 API + - メソッド + - リファレンス +browser-compat: api.History.go translation_of: Web/API/History/go --- -
{{APIRef("History API")}}
+{{APIRef("History API")}} -

History.go() メソッドは、セッション履歴から特定のページを読み込みます。これを用いると、引数の値に応じて履歴の中を前方や後方に移動することができます。

+**`History.go()`** メソッドは、セッション履歴から特定のページを読み込みます。これを用いると、引数の値に応じて履歴の中を前方や後方に移動することができます。 -

このメソッドは{{glossary("asynchronous", "非同期")}}です。移動が完了したときを検知したい場合は {{event("popstate")}} イベントのリスナーを追加してください。

+このメソッドは{{glossary("asynchronous", "非同期")}}です。移動が完了したときを検知したい場合は {{domxref("Window/popstate_event", "popstate")}} イベントのリスナーを追加してください。 -

構文

+## 構文 -
history.go([delta])
+```js +history.go([delta]) +``` -

引数

+### 引数 -
-
delta {{optional_inline}}
-
履歴の中を移動したい先の位置で、現在のページからの相対位置です。負の数の場合は前方に移動し、正の値の場合は後方へ移動します。すなわち、例えば、 history.go(2) は2ページ後に移動し、 history.go(-2) は2ページ前に戻ります。値が渡されなかったときや、 delta が 0 と等しいときは、 location.reload() の呼び出しと同じ効果になります。
-
+- `delta` {{optional_inline}} + - : 履歴の中を移動したい先の位置で、現在のページからの相対位置です。負の数の場合は前方に移動し、正の値の場合は後方へ移動します。すなわち、例えば、 `history.go(2)` は 2 ページ後に移動し、 `history.go(-2)` は 2 ページ前に戻ります。値が渡されなかったときや、 `delta` が 0 と等しいときは、 `location.reload()` の呼び出しと同じ効果になります。 -

+## 例 -

一つページを戻す場合 ({{domxref("History.back", "back()")}} の呼び出しと同等):

+1 つページを戻す場合 ({{domxref("History.back", "back()")}} の呼び出しと同等) -
history.go(-1)
+```js +history.go(-1) +``` -

一つページを進める場合、 {{domxref("History.forward", "forward()")}} の呼び出しと同等:

+1 つページを進める場合、 {{domxref("History.forward", "forward()")}} の呼び出しと同等です。 -
history.go(1)
+```js +history.go(1) +``` -

二つページを進める場合:

+2 つページを進める場合 -
history.go(2);
+```js +history.go(2); +``` -

二つページを戻す場合:

+2 つページを戻す場合 -
history.go(-2);
+```js +history.go(-2); +``` -

そして、以下の文はいずれも現在のページを再読み込みします。

+そして、以下の文はいずれも現在のページを再読み込みします。 -
history.go();
-history.go(0);
+```js +history.go(); +history.go(0); +``` -

仕様書

+## 仕様書 - - - - - - - - - - - - - - - - - - - - -
仕様書状態備考
{{SpecName("HTML WHATWG", "history.html#dom-history-go", "History.go()")}}{{Spec2("HTML WHATWG")}}{{SpecName("HTML5 W3C")}} から変更なし
{{SpecName("HTML5 W3C", "browsers.html#dom-history-go", "History.go()")}}{{Spec2("HTML5 W3C")}}初回定義
+{{Specifications}} -

ブラウザーの互換性

+## ブラウザーの互換性 -

{{Compat("api.History.go")}}

+{{Compat}} -

関連情報

+## 関連情報 - +- {{domxref("History")}} +- {{DOMxRef("History.back","back()")}} +- {{DOMxRef("History.forward","forward()")}} +- {{domxref("Window/popstate_event", "popstate")}} イベント +- [履歴 API での作業](/ja/docs/Web/API/History_API/Working_with_the_History_API) -- cgit v1.2.3-54-g00ecf