`
wudixiaotie
  • 浏览: 143394 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

页面不调转改变浏览器地址栏的方法

 
阅读更多

有些网站整站都是用js写的,做到了不用页面跳转就能实现网站所有功能,这有个缺点,没法后退和历史记录,而且除了域名以外其他的都不能被搜索引擎抓到。看到有些网站点击按钮页面跳转后,地址在变,但是其他的js的功能还能正常试用,仿佛是跨页面的js变量还能保持,很神奇,例如网易云音乐(http://music.163.com/),页面跳转后音乐居然能继续播放。她是用了iframe,但是地址栏是怎么变化的呢?

window.history.pushState(null,null,NewUrl)这个js方法的目的就是改变地址栏的地址和历史记录。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics