1

javascript ではhistory.go、URL にアクセスする際に大文字と小文字を区別しないメソッドです。実際の URL がLogin.htmlあり、私が渡した場合のように、それが履歴にあった場合にlogin.html移動しますか?Login.html

私は読んだw3schools

http://www.w3schools.com/jsref/met_his_go.asp

このパラメーターは、特定の位置内の URL に移動する数値 (-1 で 1 ページ戻る、1 で 1 ページ進む) または文字列のいずれかです。文字列は部分的または完全な URL である必要があり、関数は文字列に一致する最初の URL に移動します。

しかし、その後、MDN彼らはこの機能に関する情報を持っていませんgo

https://developer.mozilla.org/en/docs/DOM/Manipulating_the_browser_history#Moving_to_a_specific_point_in_history

go() メソッドを使用して、セッション履歴から特定のページをロードできます。これは、現在のページに対する相対位置によって識別されます (もちろん、現在のページは相対インデックス 0 です)。

それで、うまくhistory.go(url)いきますか?または使用する必要がありますかhistory.go(number)


大文字と小文字を区別する場合、大文字と小文字を区別しないようにすることは可能でしょうか (これはおそらくいいえです)。


編集

IE は、URL を渡すことをサポートする唯一のブラウザーのようelclanrsです。

では、質問を少し逸らしてみましょう。これを行う方法はありますか?または、この種の機能を作成しますか?

4

1 に答える 1

3

また、history.go(integerDelta)の MDN から:

セッション履歴からページを読み込みます... パラメータなしで、または整数以外の引数を指定して go() を呼び出しても効果はありません (引数として文字列 URL をサポートする Internet Explorer とは異なります)。

だから私はそれがあなたが逃した重要な部分だと思います.

于 2013-03-27T20:35:07.007 に答える