页面链接跳转小知识
2015-07-07 19:41
239 查看
window.location.href = url;
1.当URL为一般网页连接时,跳转会覆盖当前页面。2.当URL为下载链接,即.exe后缀的连接时,不会覆盖当前页面,实现exe的下载。
3.如果在链接跳转之前有其他的请求,为避免请求被覆盖,要使用setTimeout()函数。
setTimeout(function() { window.location.href = url; }, 1000);
window.open(url);
不会覆盖当前页面,但当URL为exe连接时,会出现浏览器兼容问题,导致下载不正常。相关文章推荐
- 设计模式迭代器模式
- java 中Date的格式化样式
- 浅谈C#中堆和栈的区别(附上图解)
- Oracle Database 11.2.0.4.0 已在 中标麒麟Linux x86-64 NeoKylin Linux Advanced Server 6 上通过认证
- ios开发常用工具集合网站
- 【扩展欧几里得】Codevs 1200: [noip2012]同余方程
- scala中span和partition区别
- NYOJ 822 画图
- C/C++中的日期和时间 time_t与struct tm变换
- DBMonster入门
- STM8S---独立按键IO口设置及按下事件问题
- 「深入 Exchange 2013」11 传输架构Part1
- shell自动交互
- Notifiation通知的一些知识
- 一次单片机最小系统的调试
- VIM 初步
- 初学C语言之结构体
- android studio 使用细节
- SQL_CASE WHEN &临时表 &xml to table 混合实例
- appcan 在子窗口中关闭窗口