【问题标题】:My frame is redirecting page !! How to stop it? [duplicate]我的框架正在重定向页面!如何阻止它? [复制]
【发布时间】:2011-04-16 19:13:29
【问题描述】:

可能重复:
How to prevent IFRAME from redirecting top-level window

<iframe width="980px" frameborder="0" marginheight="0" marginwidth="0" height="1500px" src="http://www.torrentz.com/search?q=<?php echo $_GET['search'] ?>" ></iframe>

我有一个这样的框架。现在当我在我的页面中运行 tun 这个时..它开始将我重定向到“torrentz.com”..

知道如何阻止它吗?

【问题讨论】:

  • 您还有一个 HTML 注入 (->XSS) 漏洞。请记住将htmlspecialchars() 任何您echo 的字符串写入HTML 页面。
  • 请注意,使用框架或 IFrame 在您的网站中显示/嵌入“第三方”网站不仅是不情愿的,而且还可能被解释为侵犯版权(您声称此外部网站是您的一部分)。请仅在您有明确许可的情况下这样做。

标签: html


【解决方案1】:

它正在做一些被称为“framebusting”的事情。

虽然你可以阻止这种情况发生,但你真的不应该这样做。如果一个网站有框架破坏代码,他们不希望他们的网站在框架中。所以你应该尊重这一点,不要嵌入它。

相关: How to prevent iframe from redirecting top-level window, Block iframe from setting parent.location, How can I stop child Iframes from redirecting

【讨论】:

  • 所以它不允许我放框架?仅那个网站?
【解决方案2】:

我猜 torrentz.com 从 iframe 中进行了一些拆箱(可能使用 javascript)。在您描述的设置中,您无法避免它。

【讨论】:

    猜你喜欢
    • 2015-07-05
    • 2012-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 2019-08-23
    相关资源
    最近更新 更多