首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Url随动画更改

Url随动画更改
EN

Stack Overflow用户
提问于 2013-03-13 03:21:25
回答 1查看 715关注 0票数 0

我在谷歌网站上发现,他们实现了无需重新加载整个页面的url更改。示例:您在www.googleio.com/first click a button url变为www.googleio.com/first/second内容"first“消失时向左过渡,而"second”内容显示另一个过渡。页面不能重新加载。这是怎么做的?

有人告诉我,你使用的是Javascript函数'Header("Location:../second")',在浏览器将url输入到地址栏之后,但在浏览器重新加载之前,这个函数会中止。你只需要让新的内容和其他的javascript一起出现。这是真的吗?我找不到任何关于这个的东西。还是有其他的解决方案?

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-13 03:29:18

这看起来并不像是真正的页面重载,但是在pushState路由器上使用了AJAX。

实际发生的情况是,您的浏览器正在进行一个AJAX调用以获取下一个页面,然后在接收到该页面时显示该页面。

它正在使用HTML5 pushState功能更新URL。

pushState (你可以阅读更多关于here的内容)是一个HTML5功能,它类似于网站过去使用的散列(#)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15370239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档