我有一个嵌入了iframe的HTML页面,该页面最初是隐藏的。
点击按钮时,iframe会打开。如果单击两次,然后单击浏览器后退按钮,它将重定向到缓存的第一个iframe,而不是在按钮页面上。
我正在执行以下代码来重新加载页面,因此它会转到文档内部的按钮页面。
window.history.pushState('', null, './');
$(window).on('popstate', function() {
location.reload();
});
有时不起作用。不确定我在哪里做错了。
请提出任何建议。
是否可以通过不同的会话预取iframe?
更新iframe src与ajax调用,然后将数据追加到iframe HTML中,这是快速的吗?