办理location.hash跨域iframe自顺应题目
页面域相关: 主页面a.html所属域A:www.taobao.com 实现结果: A域名下的页面a.html中通过iframe嵌入B域名下的页面b.html,因为b.html的宽度和高度是不行预知并且会变革的,以是必要a.html中的iframe自顺应巨细. 题目本质: js对跨域iframe会见题目,由于要节制a.html中iframe的高度和宽度就必需起首读取获得b.html的巨细,A、B不属于统一个域,赏识器为了安详性思量,使js跨域会见受限,读取不到b.html的高度和宽度. 办理方案: 引入署理署理页面c.html与a.html所属沟通域A,c.html是A域下提供好的中间署理页面,假设c.html的地点:www.taobao.com/c.html,它认真读取location.hash内里的width和height的值,然后配置与它同域下的a.html中的iframe的宽度和高度. 代码如下: a.html代码 起首a.html中通过iframe引入了b.html
原文:http://ued.alimama.com/?p=197 (编辑:湖南网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |