0

私が構築しているマップ ギャラリーを見た後、元の URL にユーザーを送り返すことができるようにしたいと考えています。私のギャラリー内に最初のdocument.referrer URLを変更するリンクがあることを除いて、document.referrerは完全に機能します。新しい URL が読み込まれるたびに変更せずに、最初のエントリで document.referrer を 1 回設定する方法はありますか?

4

2 に答える 2

1

最初の訪問時にどこかに保管する必要があります。クライアント側のコードに制限されている場合は、cookie または localstorage 内。

于 2013-07-11T14:33:48.520 に答える
0

到達したい URL が不明な場合は、javascript を使用history.go(-lengthofitemsingallery) します。送信している URL がわかっている場合、それが送信元である場合は、使用しhistory.go("Url") ます。まだそこに行っていない場合は、やりたいこと次のように自分自身で開く新しいウィンドウを開くことによる JavaScript リダイレクト:

myWindow=window.open('URLTOPAGE','_self','')

あなたもできる
    LocalStorage['ホーム'] = document.URL
    //ギャラリーの終わり:
    document.location=LocalStorage['ホーム']
于 2013-07-11T15:05:05.367 に答える