背景
检测 URL 中的哈希更改和修复前进/后退按钮是处理 Ajax 历史的库的两个要求。实现这些库有两种思想流派。您可以让轮询器不断检查 URL(不良浏览器没有 onHashChange 事件)。或者,您可以使用隐藏的 iFrame 在浏览器历史记录中添加点。有人可能认为隐藏 iFrame 比轮询更好,但隐藏 iFrame 不会更新外部浏览器的 URL。因此,如果用户想在 Web 应用程序中共享她的当前状态,她将始终共享她的初始状态。
问题
是否有任何 Ajax 历史技术既不需要轮询,也不需要更新主浏览器的 URL?