【问题标题】:How do I create dynamically loaded pages URL?如何创建动态加载的页面 URL?
【发布时间】:2012-04-27 18:07:43
【问题描述】:

我注意到许多网站都使用此 AJAX 加载的 URL 结构“#!”,例如 twitter: (https://twitter.com/#!/apolinariosteps),但我找不到它的文档(我没有知道要搜索什么)

我不确定这是否是解决方案(但我仍然想知道如何做到这一点),我想要的是当我使用 Jquery 加载一些内容时,这会导致 URL 以某种方式发生变化,因此我可以分享具有特定内容加载链接的页面。

提前致谢

【问题讨论】:

标签: javascript jquery ajax


【解决方案1】:

通过browser history object 在较新的浏览器中本机存在无需重新加载的 URL 更改,并且可以使用balupton's history.js 轻松填充。基本语法为history.pushState(stateObject, title, URL)

【讨论】:

  • @JoãoPauloApolinárioPassos polyfill 应该适用于大多数没有 HTML5 浏览器历史对象的(即 IE6+)浏览器。
猜你喜欢
  • 2018-11-03
  • 2018-11-22
  • 2010-09-12
  • 1970-01-01
  • 2014-01-29
  • 1970-01-01
  • 2011-10-26
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多