在URL中使用/#/是什么意思和实用性?


What is the meaning and practicality of having /#/ in a URL?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
What's the shebang/hashbang (#!) in Facebook and new Twitter URLs for?

这能使一些特殊的东西吗?我到处都能看到,比如http://www.nikebetterworld.com//nyc_plays_ball

它是用来干什么的?:)


后面的部分是片段标识符,不会发送到服务器

例如,浏览器还可以通过javascript(location.hash来检查它。


它主要用于"ajax"网站。
当您有一个页面显示了javascript/ajax所显示的内容时,其中一个问题是URL没有更改(并且您不能使用back按钮)。所以开发人员使用这种URL来增强网站与后退按钮的兼容性。


你可能已经知道了,但主要用途是跳到锚上。在http://en.wikipedia.org/wiki/Fragment_identifier#Examples中,URL使页面在完成加载后滚动到维基百科文章的示例部分。

最近,它还被用于支持基于Ajax的站点的直接链接/书签和导航历史记录。详情请参阅此处。