所以我正在创建一个相当普通的基于内容的网站,它将通过 AJAX 加载新页面/内容,以获得更流畅的用户体验和一些简单的过渡。我看到很多人使用 hashbang 进行类似的实现。
我的问题是为什么不只使用常规 URL 并让服务器端根据 XMLHttpRequest var 确定是否应该提供常规页面或 JSON/XML/等?乍一看,拥有一个 URL 似乎更有意义,我很好奇为什么我在最初的搜索中没有提到这个想法/方法。也许我只是错过了一些东西......
回答: 我错过了在 HTML5 历史之前不可能在没有页面加载的情况下更新完整 URL。这就是我产生困惑的地方。