【问题标题】:Prevent iframe from opening in a new window防止 iframe 在新窗口中打开
【发布时间】:2014-04-08 20:54:56
【问题描述】:

我已经看到了一些关于它的答案,但我有一个同样的问题,但有点复杂。

我在 wordpress localy 中有一个关于旅游的网站,我在其中集成了一些来自 booking.com 的 iframe

iframe 运行良好,但是当您单击其中的链接时,它会在新窗口中打开。我想要的只是在 iframe 内重新加载。

另外,如果有人在我想问之前与 booking.com 合作过……当您从那里搜索搜索框并点击搜索时,有没有办法不在新窗口中打开,而是在新页面中打开网站?

【问题讨论】:

    标签: wordpress iframe


    【解决方案1】:

    在这种情况下,由于cross-domain policy 的限制,您根本无法控制任何 booking.com iframe。出于安全原因,这是设计使然。除非您处理同源 iframe(即来自同一个域名),否则您在这里无能为力。您完全依赖于 booking.com 的实施。

    您可能需要考虑使用像 http://wordpress.org/plugins/booking-search-hotel/ 这样的插件(通过快速搜索找到)或查看是否有其他 XML API 解决方案可用于更多控制。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-20
      • 1970-01-01
      • 2015-07-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多