Firefox 后退按钮与 iframe

标签 firefox iframe back-button

在 Firefox 中,如果 iframe 的 window.location 发生更改,则会将其填充到顶级窗口的历史记录中。

如果用户现在单击浏览器后退按钮,iframe 的内容将会更改,而不是浏览器返回到上一个 HTML 页面。

这对于某些架构来说是完全错误的。

JavaScript 有什么方法可以阻止 Firefox (3.x) 执行此操作吗?

(请只关注这个问题,而不是为什么/何时/如何使用 iframe 与其他技术。)

最佳答案

关于Firefox 后退按钮与 iframe,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5259154/

相关文章:

android - CrossWalk的XWalkView如何使用后退按钮返回,或禁用它?

java - 按下后退按钮后防止重新提交表单

jquery-ui - firefox 上的错误 : $. 小部件不是功能

c# - 使用 Ajax 和 iframe 下载文件

android - 在 React Native 中按下 Android 后退按钮时如何防止键盘关闭?

javascript - iframe视频的替代图片

javascript - 检测 iframe 中的方向变化

javascript - setInterval 在 Android 版 Firefox 中持续运行

javascript - 谷歌浏览器和 Chrome 中不支持不连续选择错误

css - 使用 FontSquirrel @Font-Face 生成器 : font quite fuzzy in Firefox