【问题标题】:Are there anyway to prevent frame override main window?反正有没有防止框架覆盖主窗口?
【发布时间】:2011-03-29 19:22:56
【问题描述】:

我有一个带有框架的 html 页面,我想在其中显示一些网页/网站。有一些像 www.yandex.com 这样的网站从框架中弹出并成为主窗口。我想找到一些解决方案来拦截某些事件或类似的东西,以防止此类子帧活动。有可能吗?

【问题讨论】:

  • 你试图做的通常被称为“框架破坏”,因为有问题的页面试图做的被称为“框架破坏”。所以你要做的是确保他们强迫自己成为主页的尝试会失败。

标签: javascript html css iframe dom-events


【解决方案1】:

您可以收听onbeforeunload event,它会在导航离开页面之前触发。您可能会阻止不需要的重定向。

但是,由于Same origin policy,您无能为力。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-12
    • 1970-01-01
    • 1970-01-01
    • 2015-05-05
    • 1970-01-01
    • 1970-01-01
    • 2021-11-20
    • 2013-12-13
    相关资源
    最近更新 更多