首页 文章

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

提问于
浏览
1

可能重复:Facebook中的shebang / hashbang(#!)和新的Twitter URL是什么?

这能带来特别的东西吗?我到处都看到它,如http://www.nikebetterworld.com/#/NYC_Plays_Ball

它是为了什么? :)

3 回答

  • 5

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

  • 1

    #之后的部分是fragment identifier,并且不会发送到服务器

    浏览器也可以通过javascript( location.hash )检查它

  • 2

    你可能已经知道了,但主要用途是跳到锚点 . 在 http://en.wikipedia.org/wiki/Fragment_identifier#Examples 中,URL一旦完成加载,页面就会滚动到该Wikipedia文章的Examples部分 .

    最近,它还被用于允许基于Ajax的站点的直接链接/书签和导航历史记录 . 有关详细信息,请参阅here .

相关问题