Jquery取得iframe下内容的方法
发布时间:2020-12-14 22:45:45 所属栏目:资源 来源:网络整理
导读:复制代码 代码如下: document.all('Iframe1').contentWindow.document.getElementById("deptName").width; $(window.parent.Iframe1.document.body).find('#deptName').width(); 跨域调用IFRAME时会遇到拒绝访问.在网上找了未测试解决办法 经查资料发现 ,默
复制代码 代码如下: document.all('Iframe1').contentWindow.document.getElementById("deptName").width; $(window.parent.Iframe1.document.body).find('#deptName').width(); 跨域调用IFRAME时会遇到拒绝访问.在网上找了未测试解决办法 经查资料发现 ,默认情况下,浏览器是禁止 脚本跨域访问的,除非这些域之间有必须的访问信任关系。 找到问题就好办了,可以降低浏览器的安全级别,但这样对用户无疑是不利的。 所以我们在页面上需要加一段js 复制代码 代码如下: try { document.domain = "xxx.net"; } catch(e) { } 手动把子页和父页的域名设成同一个,问题就可以解决了。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |