繁体   English   中英

不使用iframe将一个网站嵌入另一个网站有什么好处?

[英]What are the benefits of not using an iframe to embed one site in another?

我当时研究了Disqus和其他嵌入式Wigets的实现方式,后来我意识到他们没有在运行所有小部件的封闭iframe中使用它们。 他们要做的是通过JavaScipt将元素动态地附加到嵌入页面,然后在某个iframe中运行几乎所有表单或按钮。 这样做有什么意义? 他们难道不能只是将所有内容包装在iframe中,然后通过某种跨域消息传递系统(例如easyXDM)更改父窗口URL(以允许导航)吗? 有人能指出由于某些元素不在iframe内而带来的好处吗?

  1. iframe中的代码可能无法设置cookie,因为浏览器认为它是广告。

  2. iframe内容无法控制外部iframe的大小,因此需要使用javascript创建iframe,并且需要从外部加载javascript,以便外部网站的总大小超过iframe。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM