gpt4 book ai didi

javascript - 在不更改 url 的情况下注入(inject)新的历史条目。就像谷歌地图一样

转载 作者:行者123 更新时间:2023-11-29 09:59:47 25 4
gpt4 key购买 nike

我正在努力寻找不破坏我的 javascript 应用程序中的后退按钮的最佳方法。

在我的研究中,我试图了解最先进的技术。所以我求助于谷歌地图,看看它是如何工作的。

它确实具有后退/前进功能,但在生成新的历史条目时不会更改 url。试着去 http://maps.google.com/ ,键入 NY 并按回车键。现在使用后退按钮。没有网址更改。

他们是怎么做到的?我试图弄明白,但我很难翻阅有关 javascript 历史和 IE6 提示的过时文档。

最佳答案

创建一个新的历史条目:

location.hash = 'new_history_entry';

不创建历史条目:

location.replace('http://no/new/history/entry');

Google map 使用框架。要验证它,请运行 HttpFox。您将获得一个包含 javascript 的 HTML 页面。您可以自己分析它,或者相信我它适用于框架。

关于javascript - 在不更改 url 的情况下注入(inject)新的历史条目。就像谷歌地图一样,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3568102/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com