我有一个包含一些链接和一些 iframe 的页面。当用户单击任何链接时,内容将加载到 iframe 中。现在我想将它与浏览器后退按钮集成。为了实现这一点,我正在做的是在单击任何链接时更改窗口位置哈希,然后侦听 onhashchange 事件。当事件触发时,它会被处理并查看哈希值 I(恢复状态并)在 iframe 中加载内容。为了在 iframe 中加载内容,我使用 window.location.replace() 方法来防止它出现在历史记录中并干扰后退按钮的工作。有没有更好的方法可以实现上述功能?请注意,删除 iframe不是一种选择。任何帮助表示赞赏。
问问题
800 次