页面加载完后直接弹窗或者跳转页面
今天遇到个问题:
在原页面加载完后立马跳转到一个指定地址的页面,使用的是window.onload方法,发现失效。
<script>
window.onload = function(){
window.open("https:www.baidu.com(你想去的指定地址)");
}
</script>
这个方法是失效的,原因之一是会被浏览器拦截。
解决方法:
1、使用js的setTimeOut方法
<script>
setTimeout(function(){
window.open("https://www.baidu.com");
},2)
</script>
2、ajax异步请求改为同步请求. async: false.
<script>
$.ajax({
async: false,
type : "GET",
url : 'https://www.baidu.com',
success : function(data) {
alert('success');
}
});
</script>