我已经看到了一些关于它的答案,但我有一个相同的问题,相当复杂。
我在wordpress localy有一个关于旅游建设的网站,我已经整合了一些来自booking.com的iframe
iframe工作正常,但当您点击其中的链接时,它会在新窗口中打开。我想要的只是在iframe内重新加载。
此外,如果有人在使用booking.com之前我想询问...当你从那里搜索搜索框并点击搜索时,有一种方法是不在新窗口中打开而是在新页面内打开网站?
答案 0 :(得分:1)
在这种情况下,由于cross-domain policy限制,您无法控制任何booking.com iframe。出于安全原因,这是设计。除非您处理同源iframe(即来自同一域名),否则您无法在此处执行任何操作。您完全依赖booking.com的实施。
您可能需要考虑像http://wordpress.org/plugins/booking-search-hotel/这样的插件(通过快速搜索找到)或查看其他XML API解决方案是否可用于更多控制。