日期:2014-05-17  浏览次数:20670 次

iframe跨域嵌套问题!!求大神帮忙
服务a页面中iframe嵌套了服务b的一个页面,服务b页面是图片上传,上传结束后将上传图片的各种信息传给服务a。可是跨于的情况下无法解决,请各路神仙帮帮忙~~

a页面

<input type="hidden" id="testhidden" value="">
<iframe id="myIframe" src="" width="100%" height="100%" scrolling="no"></iframe> 
b页面将返回值放入hidden的value中
要求不可以通过多次嵌套,不通过后台程序。
iframe 跨域 嵌套

------解决方案--------------------
你为啥不把服务b的页面复制一份到a

真没遇到这种情况

这也能跨?
------解决方案--------------------
直接返回到a页面是肯定不行的。所以你必须想其他办法
1.在b服务完成之后调用父页面a中的js方法来完成获取b页面的值放到a页面中
2.不要用iframe,通过jsp引入的方式,通过ajax提交来处理,jquery有ajax上传文件的组件
------解决方案--------------------
使用Flash试试可以跨域不
------解决方案--------------------
可以在b完成后调用 a里面的js 读写数据。