【问题标题】:Avoid looping iframe避免循环 iframe
【发布时间】:2011-12-10 11:21:19
【问题描述】:

我有一个网站,当它检测到正在移动浏览器中查看该网站时,它会使用 JavaScript 自动重定向到子域。这个子域使用原始站点的 iframe 来确保它看起来不错(长篇大论,不值得进入)。但是,当重定向到子域时,iframe 会加载整个页面并最终循环重定向脚本,而不是实际加载页面。有什么办法可以打破这个 iframe 循环?我试过 target="_top"。谢谢。

【问题讨论】:

  • 这种行为是邪恶的。在顶部显示一个小横幅,为您的用户提供选择,但不要强迫他们。
  • 问题是该网站在移动设备上看起来很糟糕,标题发生了一些我无法弄清楚的事情。我有一个脚本可以自动调整 iframe 的大小以使一切看起来都很好。不优雅,但它有效。

标签: javascript iframe loops mobile subdomain


【解决方案1】:

在重定向之前检查页面是否在 iframe 中加载:

window.location != window.parent.location

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-03-14
    • 2015-09-05
    • 2013-02-06
    • 1970-01-01
    • 1970-01-01
    • 2012-02-15
    相关资源
    最近更新 更多