防止在新窗口中打开iframe

时间:2014-04-08 20:54:57

标签: wordpress iframe

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

我在wordpress localy有一个关于旅游建设的网站,我已经整合了一些来自booking.com的iframe

iframe工作正常,但当您点击其中的链接时,它会在新窗口中打开。我想要的只是在iframe内重新加载。

此外,如果有人在使用booking.com之前我想询问...当你从那里搜索搜索框并点击搜索时,有一种方法是不在新窗口中打开而是在新页面内打开网站?

1 个答案:

答案 0 :(得分:1)

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

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