页面链接跳转小知识

window.location.href = url;

1.当URL为一般网页连接时,跳转会覆盖当前页面。
2.当URL为下载链接,即.exe后缀的连接时,不会覆盖当前页面,实现exe的下载。
3.如果在链接跳转之前有其他的请求,为避免请求被覆盖,要使用setTimeout()函数。

      setTimeout(function() {
          window.location.href = url;
      }, 1000);

window.open(url);

不会覆盖当前页面,但当URL为exe连接时,会出现浏览器兼容问题,导致下载不正常。

阅读更多
个人分类: js
想对作者说点什么? 我来说一句

网页跳转小程序

2014年08月18日 578B 下载

没有更多推荐了,返回首页

不良信息举报

页面链接跳转小知识

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭