iframe 跨域怎么获取七牛返回的结果那

请输入图片描述

如图所示,请高手指点下 谢谢
问题:
1:利用iframe上传图片到七牛
2:可以获得返回值,但是总是提示 安全隐患
3:代码:

 <iframe name="testArea" id="testArea"></iframe>  
<form method="post" enctype="multipart/form-data"  target="testArea" id="form" action="http://up.qiniu.com/">
    <input name="accept" type="hidden" value="text/plain; charset=utf-8">
    <input id="J_Token" name="token" type="hidden" value="你的token">
    <input id="J_File" name="file" type="file"/>
    <input type="button" id="test" value="提交"/>
</form>
$(document).ready(function(){
        $("#test").click(function(){
            $("#form").submit();

        }); 

    function ass(a) 
    {
        alertt(aa);
    }

    var oFrm = document.getElementById('testArea');
    oFrm.onload = oFrm.onreadystatechange = function() 
         {
             if (this.readyState && this.readyState != 'complete') 
             { 
                return;
             }
             else 
             {

             }  
         }  
    }); 
阅读 4k
2 个回答

location返回一个带form的页面,action同域名.post返回信息,action收到信息后就是同域了.可以直接调用服页面方法或者等父页面来收.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进