我知道更改URL是可能的,但我认为只允许散列标记后面的部分。 (我用它来加载ajax的内容。)
现在我已经看到一些网站甚至在不使用哈希标记的网站上更改域后的URL。这可能适用于所有浏览器吗?我曾经读过,在未来的某些html / js规范中提出了这样的功能,但仍未获批准。
答案 0 :(得分:2)
他们正在使用历史记录API:
https://developer.mozilla.org/en/DOM/Manipulating_the_browser_history
这在ajax中很常见。
请注意,调试并不是那么容易和痛苦。
如果您愿意,可以阅读此单页网站的来源:http://dystroy.org/re7210/