我只想当用户访问我的网站并关闭窗口时,我想知道从我的网站离开的原因。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