【发布时间】:2011-03-21 07:53:37
【问题描述】:
Facebook 正在使用 #! 而不是 URL 中的 # 来处理 Ajax 历史记录(后退和前进按钮)和书签。这样做总是一个好主意吗,因为我认为通常的锚点可能会干扰 Ajax 历史机制以触发它处理普通锚点。
因此,Ajax History 函数只会在看到 #! 而不是 # 时才处理哈希部分。
并且使用! 与主流浏览器兼容吗?如果 Facebook 使用的是!,则猜测它可能会得到很好的支持。
【问题讨论】:
标签: ajax hashchange fragment-identifier hashbang browser-state