Cha*_*hau 12 javascript iframe cross-domain
我正在开发一个网页,我们的客户希望通过将我的页面包装在iframe(跨域)中来插入他们的网站.我不需要与父母互动或了解iframe之外的任何内容.
我正在使用HTML,CSS,Javascript和Webservices.
问:我如何限制内部的iframe相比,如果我的网页是在外面跑的iframe?
Eri*_*pen 15
你不是.您域中iframe内链接的任何JS都将在iframe的上下文中执行操作.除了被塞进一个不寻常的容器之外,它应该与它独立装载时的工作方式相同.
但是,如果您的需求应该改变,那么有两种方法可以在父框架和iframe之间发送信号,如果这两个页面都有JS编写合作的话.有些方法使用URL中的#,父级可以读取并且不强制页面重新加载,我相信它们共享window.resize事件,可以手动触发而不实际调整窗口大小.
更新:现在有更好的方法在跨域iframe之间进行通信,而不是以前.当然,你仍然需要在两端配合JS,但你可以使用window.postMessage而不是通过window.resize和URL中的哈希符号之后的数据触发消息.这是一个很酷的技巧.
| 归档时间: |
|
| 查看次数: |
7443 次 |
| 最近记录: |