有两个网站,如www.abc.com和www.abc1.com,如果第一个网站在30秒内无法打开,那么它会使用java脚本自动重定向到第二个网站。你可以帮我建立一个代码。我是一个新鲜的。
答案 0 :(得分:2)
您可以创建一个在加载DOM时返回true的函数,否则返回false。
function isDOMLoaded(){
return document.readyState == 'complete';
}
然后
if(isDOMLoaded == false){
window.setTimeout(function(){
window.location.href = "www.abc1.com";
}, 30000);
}
但是,如果您遇到服务器错误(例如500错误)......我认为您可以做很多事情!
答案 1 :(得分:1)
如果不是重定向,您可以检查它是否在30000毫秒内加载。
setTimeout(function(){
window.onload = function () {
var loaded = true;
}
if(!loaded){
window.location.replace("http://abc1.com");
}
}, 3000
);