为了账号安全,请及时绑定邮箱和手机立即绑定

如何获取iframe里面的内容?

如何获取iframe里面的内容?

料青山看我应如是 2018-10-18 19:11:06
想利用iframe做了一个无刷新登陆框(表单),表单发起请求到服务器(外部服务器),服务器返回结果到当前页面中隐藏的iframe里,然后读取iframe里面的返回值来实现无刷新登陆。现在的问题是iframe能显然服务器返回的内容,但是利用frame.contentWindow.document.body.textContent获取内容时会报错Blocked a frame with origin "http://localhost:3000" from accessing a cross-origin frame。应该是跨域了。。。当前页面origin是http://localhost:3000,frame.src的值也是http://localhost:3000,为什么会提示跨域了呢?有没有办法解决这个问题?刚试了下用Ajax没有问题。。。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 1079 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信