2017-01-27 6 views
0

これは、ユーザーが自分のWebページを開くためにクリックしたURLを取得するために行ったことです。Javascriptで前の2つのURLをどのように取得しますか?

var oldURL = document.referrer; 
alert(oldURL); 

ただし、このユーザーがクリックした最後の2つのURLを取得してから、自分のウェブページにアクセスする必要があります。 どうすればいいですか?

+2

あなたは明らかにプライバシーの理由から、できません。 – JJJ

+0

申し訳ありませんが、私はあなたの質問を完全に誤解しています。そう、私の答えを削除する。 – marmeladze

+0

あなたが追跡したいサイトを管理していますか?なぜなら、そうでなければ、HTTPSを介して提供されている場合は特にそうはできません。その理由は、リファラーが空白になるため、前のページを追跡することさえできない可能性があるからです。あなたがサイトを管理している場合、またはサイト所有者がスクリプトをインストールする意思がある場合は、グーグルアナリティクスのクロスドメイントラッキングのようなものを使用するか、独自のサードパーティのトラッキングCookieを設定するか、自分のサイトにスクリプトを追加する機能がなければ、残念なことに大部分は手に入ることになります。 – Brian

答えて

0

は、私が知っているが、あなたはhistory.jsのようなプラグインを通過する場合を除き、可能ではない しかし、あなたはオブジェクトwindow.historyはあなたを助けることができる見ることができます。

MDN:history

HISTORY.JS:History.js

0

それは最後の二つのURLを取得することはできません、あなただけの最後のURLを取得することができます。しかし、あなたはプラグインのように使用することができますHistory.Js

関連する問題