私は1つのログオンとは異なるシステムにユーザーを自動的にログインさせるPHP/Javascriptページを用意しています。これらは外部サイトであり、ユーザーが戻るボタンを押した場合を除き、すべて正常に機能します。その後、彼らはどこから来たのかを直ちにリダイレクトします。戻るボタンを押したときにDocument.referrerが間違っています
私はメインのウェブサイトにリダイレクトされ、このリダイレクトの悪夢に陥るのを避けたいと考えています。だから私はdocument.referrer
を試しましたが、それは私が参照しているサイトではなく、現在のページをつかむように見えるだけです。間違っているのですか、これはこのようにすることはできませんか?
function myfunc() {
var frm = document.getElementById("loggedin1");
if(document.referrer != 'https://someurl') {
alert(document.referrer);//Just used to see output
frm.submit();
}
}
window.onload = myfunc;
私はそれは私がそこにelse
を追加し、それが戻って私のウェブサイトに行くだろうに機能するために得ることができれば。
ありがとうございます!
ありがとうございました。彼らが私のサイトに戻るために戻るボタンを押すとどこから来たのかを検出する方法はありますか? –
Hmmm ...何とか隠しフォームを使用できますか?フォームの情報は、バックボタンを押してもブラウザに残っている傾向がありますが、これがどれだけ信頼できるかはわかりません。いくつかのアイデアについては、http://stackoverflow.com/questions/829046/how-do-i-detect-if-a-user-has-got-to-a-page-using-the-back-buttonをご覧ください – Rebecca
@Rebeccaこれには解決策がありましたか? – yathirigan