我写了一个脚本,用于在页面刷新时重定向用户。我得到了更新版本的Firefox,Chrome和Internet Explorer的工作。但是,我的大多数用户仍在使用旧版本的浏览器,而且这个脚本不适用于那些。接近我应该做些什么才能让它发挥作用?
var redirecting= false;
window.onbeforeunload = function() {
if (redirecting) return;
setTimeout(function() {
window.top.location.href= 'http://www.google.com';
setTimeout(function() {
redirecting=true;
}, 1000);
}, 1);
};
答案 0 :(得分:2)
使用window.location.replace('http://www.google.com')
答案 1 :(得分:0)
更改
window.top.location.href= 'http://www.google.com';
到
top.window.location.href = 'http://www.google.com';