iframe的跨域 - 不能相互作用(iframe crossdomain - cannot int

2019-10-16 20:55发布

我用iframe来显示从跨域内容(这是用于网站调查)。 但问题是我无法与iframe的内容进行互动。 有按钮像“是”,“否”,但单击它什么也没有发生。 是因为我们正在访问跨域和浏览器访问防止?

什么是这个(jQuery的)替代/解决方案?

我可以决定要显示的内容,因为这是该调查。 我把在调查网站的问题,是要显示在我的网站。

谢谢!

Answer 1:

答案的问题顺序问

1)是看到CORS

2)选择:

  • JSONP(仅如果服务器允许的话)
  • 做一个服务器端代理


Answer 2:

你不能。 跨域安全阻止它。

你需要使用PHP的页面卷曲获取页面,并显示内容,然后加载在你的iframe所以文件和容器页面都来自同一个域。



Answer 3:

浏览器会阻止您访问的脚本跨域的iframe内容。 你应该能够点击上面的按钮一下鼠标。 你可以没有,但是用在网站上的脚本与iframe的内容进行互动。

一些网站包括代码,以防止它们嵌入iframe内时被正确使用。 您可能要检查调查网站使用了这样的脚本,如果你遇到的问题。



文章来源: iframe crossdomain - cannot interact
标签: jquery iframe