簡體   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