2016-06-28 36 views
1

下面的代码是用来重定向的URL和不工作的Mozilla浏览器JavaScript函数只有工作,如果有正常重定向警报

#Working Code# 
alert("HI"); 
var logouturl = getCookie("ch_logout_url"); 
location.replace(logouturl); 

#Not Working Code# 
var logouturl = getCookie("ch_logout_url"); 
location.replace(logouturl); 
+0

问题是否与Firefox隔离?我猜测警报只是暂停执行足够长的时间来加载一些资源。你能展示'getCookie'吗? – 4castle

回答

0

你可以用你的代码:

document.addEventListener('DOMContentLoaded', function() { 
    // ... 
}); //Vanilla Js Alternative to jquery(document).ready(); 

(function() { 
    // ... your code 
})(); //Immediately Invoked Function Expression 

那么你的代码将运行只在页面已加载,对于不秒,绝对真实ond的例子,但仍然有效。