小编Ray*_*Ray的帖子

更新iframe,历史记录和网址.然后使用后退按钮使其工作

当我点击浏览器上的后退按钮时,我遇到了更新URL的问题(我在Firefox上进行测试).更新iframe的"src"属性后,我用它replaceState来更新历史记录.如果我在此之后点击后退按钮,iframe将返回上一页但URL不会更新以反映这一点.

function updateURLBar(urlInfo) {
    var stateObj = { foo: "bar" };
    document.getElementById("iframeContent").src = urlInfo[1];
    window.history.replaceState(stateObj, "page 2", urlInfo[0]);
}
Run Code Online (Sandbox Code Playgroud)

我是以错误的方式解决这个问题,还是我错过了一些东西.感谢先进的任何帮助!

html javascript iframe browser-history

3
推荐指数
1
解决办法
4801
查看次数

标签 统计

browser-history ×1

html ×1

iframe ×1

javascript ×1