我只想當用戶訪問我的網站並關閉窗口時,我想知道從我的網站離開的原因。Chrome不支持我的javascript
因此,我使用以下腳本將用戶發送到調查頁面。
它工作在每一個瀏覽器,但無法在Chrome
<script type="text/javascript">
window.onbeforeunload = confirmExit;
function confirmExit() {
if (location.href.indexOf("index.php") != -1)
{
location.href = "http://www.test.com/survey.php";
return "Press 'cancel to go 'survey'";
}
}
</script>
我個人不會回答這個問題,因爲我不認爲這是好的做法。你不應該在用戶離開你的頁面時重新定向用戶,我會認爲這是惡意的。 – GAgnew 2011-04-26 20:45:20
我肯定不會回答我剛剛被迫參加的調查!當然,我會繼續使用Chrome ;-) – Capsule 2011-04-26 20:46:43
我敢打賭,Chrome並沒有做你正在尋找的只是因爲它很煩人,公平。這就像避免彈出窗口。但是,我不確定。 – brandizzi 2011-04-26 20:49:24