与iframe的激情时光

1,利用一下方法pushHistory生成浏览器记录,以便监听返回键,做相应的界面隐藏显示操作。接入iframe后,返回总是存在空白页的问题。

function pushHistory() { 
var state = { 
title: "title", 
url: ""
}; 
window.history.pushState(state, "title", "");
//保存滚动位置
sessionStorage.setItem("offsetTop", $(window).scrollTop());
}

解决方案:一顿排查后,发现是iframe生成了新的浏览器记录。想办法阻止这个狗货就能解决问题。有嘿嘿嘿的方法哟,https://www.cnblogs.com/liuwt365/p/8566285.html

不满足的去度娘搜索 “iframe 阻止 浏览器 记录”,去吧骚年,哪里有更多更骚包的操作。

原文地址:https://www.cnblogs.com/fireflying/p/12511761.html