大佬们,请问一下我iframe嵌的别人的页面(这个页面单独打开是有发请求返回数据的),没有发请求,报错跨域,要怎么办呀
时间: 2024-06-02 10:13:21 浏览: 48
用iframe设置代理解决ajax跨域请求问题
如果您的iframe需要调用别人的页面并向其发送请求,但因为跨域而出现错误,则您可以尝试通过以下方式解决该问题:
1. 修改被嵌入页面的响应头信息,允许跨域访问。在响应头中添加 Access-Control-Allow-Origin 字段,将其值设置为您的iframe所在的域名,如:Access-Control-Allow-Origin: example.com。请注意,这需要在被嵌入页面的服务器端进行修改。
2. 使用代理服务器。通过代理服务器发送请求,代理服务器会将请求转发到被嵌入页面的服务器,并返回响应数据。这样可以避免跨域问题。但是代理服务器的设置需要较为繁琐,需要您自己进行研究和实现。
希望对您有所帮助。
阅读全文