我使用 iframe 显示来自跨域的内容(这用于网站调查)。但问题是我无法与 iframe 内容进行交互。有诸如“是”、“否”之类的按钮,但单击它时没有任何反应。是不是因为我们正在访问跨域,浏览器阻止访问?
这个(jquery)的替代方案/解决方案是什么?
我可以决定要显示的内容,因为它是调查。我把问题放在调查网站上,它会显示在我的网站上。
谢谢!
浏览器会阻止您使用脚本访问跨域 iframe 内容。您应该可以自己用鼠标单击按钮。但是,您不能使用站点上的任何脚本与 iframe 的内容进行交互。
一些网站包含代码以防止它们在嵌入 iframe 时被正确使用。如果您遇到问题,您可能需要检查调查网站是否使用这样的脚本。
你不能。跨域安全可以防止它。
您需要使用 curl 获取页面并显示内容的 php 页面,然后将其加载到 iframe 中,以便文件和容器页面来自同一个域。