javascript - 防止 iframe 重新加载父窗口

标签 javascript html iframe sandbox

是否可以防止 iframe 重新加载父窗口?

没有 allow-top-navigationsandbox 属性会阻止重定向,但不会阻止重新加载。

PS:我需要沙盒来允许 allow-scriptsallow-same-origin

最佳答案

请参阅此处的调查结果,这是之前提出的问题。它尝试使用 preventDefault()

停止页面重新加载
$(window).bind({
    beforeunload: function(ev) {
        ev.preventDefault();
    },
    unload: function(ev) {
        ev.preventDefault();
    }
});

原始答案

Prevent refreshing / reloading a page with JavaScript

Note: This can be done using Javascript also with a bit more work.

关于javascript - 防止 iframe 重新加载父窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22785811/

相关文章:

c# - asp.net 中的.net 2.0 winform 控件

用于棋盘游戏的 Javascript 游戏框架或库?

javascript - 如何在 React 中从 firebase 检索数据?

html - 防止 HTML5 日期字段在按键时触发更改事件

javascript - 下拉列表背景色

html - 用于交替嵌套元素背景颜色的循环 css 规则

javascript - 是否可以在明喻时间轴中通过 ajax(而不是预先)动态加载内容

javascript - 如何让 IFRAME 监听与父级相同的事件(并触发相同的处理程序)

javascript - 客户端 ajaxComplete 调用生成无限 iframe

javascript - jquery iframe beforeunload 控件