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