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