http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 8179|回复: 7

[咨询站长] 急,iframe 跨域获取不到值,请指教!

[复制链接]
发表于 2016-6-14 15:07:01 | 显示全部楼层 |阅读模式
    现有一个a.aspx页面,里面的主要代码为 <iframe id="file_upload_return" name="file_upload_return" style=" display:none;" >    </iframe>
    <form id="UserImgForm" name="UserImgForm" target="file_upload_return" action="http://132.56.58.45:6080/File_UpLoad"
    method="post" enctype="multipart/form-data">
        <input type="hidden" name="1_user_id" value="10" />
        <input type="file" name="images1" />
        <input type="submit" value="提交" class="btn" />
    </form>
我的意思是想点击提交按钮的时候,提交表单处理后返回的数据加载在iframe里,然后我直接读取iframe里的内容就能获取返回值了。可是我发现,提交表单后不能获取iframe里的document对象了,因为是跨域访问了,其中我的js代码如下:
  $("#file_upload_return").load(function () {//获取iframe中的内容
                var a = this.contentWindow.document.body.innerText; // 运行到这里报错了,提示:Error: Permission denied to access property "document"

                alert(a);
});

所以求各位大神赐教帮助,看看有什么解决方案没有,谢谢!




1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
发表于 2016-6-14 15:17:51 | 显示全部楼层
跨域取东西不行的...不要想了,,如果可以  可以做很多坏事了
发表于 2016-6-14 15:20:33 | 显示全部楼层
 楼主| 发表于 2016-6-14 15:20:39 | 显示全部楼层
byf 发表于 2016-6-14 15:17
跨域取东西不行的...不要想了,,如果可以  可以做很多坏事了

我觉得应该还有解决方案的,毕竟都已经返回而且显示到iframe里面的,就代码里取不到而已咯,唉
发表于 2016-6-14 15:22:16 | 显示全部楼层

jquery怎么操作iframe父级网页的内容,操作上级网页内容
http://www.sufeinet.com/thread-5049-1-1.html
(出处: 苏飞论坛)


发表于 2016-6-14 15:29:00 | 显示全部楼层
就是哎 发表于 2016-6-14 15:20
我觉得应该还有解决方案的,毕竟都已经返回而且显示到iframe里面的,就代码里取不到而已咯,唉

直接 取 iframe这里面的东西 不行 你看看其他回复的链接就知道了..几年前我遇到过 你这问题 ,,,需要换别的方式  你这样直接取 . 是不行的,,,关于 安全性的问题 ,,,限制了
 楼主| 发表于 2016-6-14 15:44:34 | 显示全部楼层
站长苏飞 发表于 2016-6-14 15:22
jquery怎么操作iframe父级网页的内容,操作上级网页内容
http://www.sufeinet.com/thread-5049-1-1.html ...

用这个方法还是取不了,因为跨域了
 楼主| 发表于 2016-6-14 15:45:16 | 显示全部楼层
byf 发表于 2016-6-14 15:29
直接 取 iframe这里面的东西 不行 你看看其他回复的链接就知道了..几年前我遇到过 你这问题 ,,,需要换别 ...

那有什么解决方案,求指点了,可以私聊QQ之类的吗
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-4-29 05:19

© 2014-2021

快速回复 返回顶部 返回列表