如何获取iframe里面的内容?

想利用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没有问题。。。


料青山看我应如是
浏览 1080回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript