这个库允许的高度与同跨域ifr a me来适应他们所包含的内容的宽度自动调整大小。它最常见的问题与使用ifr a mes提供一系列的功能,其中包括: 高度和宽度大小的ifr a me内容大小。 作品以多个嵌套的ifr a me。 跨域ifr a me域认证。 提供了一系列的页面大小的计算方法来支持复杂的CSS布局。 检测修改DOM可以使网页大小使用MutationObserver。 发现可以导致页面大小调整事件(窗口大小调整,CSS动画和过渡,改变方向和鼠标事件)。 简化通讯和主机之间通过Po
应用场景是:ifr a me页面没有滚动条,在父窗体中出现滚动条,锚点标记就会失效,因为,锚点是根据当前窗口滚动条滚动窗口的,成为子窗体后没有了滚动条,自然不会滚动。
解决办法是:用js判断页面是否被嵌套,用js计算ifr a me在父窗体位置,锚点在firame中的位置,两者相加成为父窗体的滚动。
遇到问题:获取父窗体元素(因为有域限制,所有需要在网络环境下方位(即http://domain.com));父窗体嵌套多个ifr a me,判断是否是当前ifr a me页面。
代码:
父窗
用于响应式网络嵌入的ifr a mely API
这是ifr a mely API和解析器的自托管版本。
ifr a mely为您提供快速,简单的API,用于响应式网络嵌入和语义元。 解析器通过200多个自定义域插件以及对由ifr a mely的白名单提供支持的 , 和通用支持,涵盖多个域。
白名单文件是从ifr a mely.com数据库中提取的,并且会自动更新。 白名单是我们的手动流程。 您也可以文件。
HTTP API支持或格式。 为了易于理解,ifr a mely格式使用其met
ifr a me Resizer V4
通过该库,可以自动调整相同和跨域ifr a me的高度和宽度的大小,以适合其包含的内容。 它提供了一系列功能来解决使用ifr a me时最常见的问题,其中包括:
将ifr a me调整为内容大小的高度和宽度。
适用于多个和嵌套的ifr a me。
跨域ifr a me的域身份验证。
提供多种页面大小计算方法,以支持复杂CSS布局。
检测对DOM的更改,该更改可能导致使用调整页面的大小。
检测可能导致页面调整大小的事件(“窗口调整大小”,“ C
一个页面我有多个ifr a me,且每个ifr a me的src都不一样,高度也不一样。 怎样用一个函数,自动调整这个页面里所有ifr a me的高度呢? function change_size(ifr a me) { ifr a me.style.height=info_content.document.body.scrollHeight+1+”px”; } 我用过这种方式,但是等号后面的第一个对象不知道应该怎样动态显示。 比如: function change_size(no) {