2012-02-23 3 views
0

私はDisqusと他の組み込みウィジェットがどのように実装されているかを研究していましたが、ウィジェットがすべて実行されている囲みiframeを使用していないことに気づきました。彼らは、JavaSciptを使って埋め込みページに要素を動的に追加し、フォームまたはボタンをiframeの中でほとんど実行します。これは何がポイントですか?彼らはiframe内のすべてをラップして、easyXDMのようなクロスドメインメッセージングシステムを介して親ウィンドウのURLを変更することはできませんでしたか?誰かがiframeの中にいくつかの要素を持たないことから生じるいくつかの利点を指摘できますか?iframeを使用して別のサイトを埋め込むことの利点は何ですか?

答えて

0
  1. iframe内のコードは、ブラウザであると見なされるため、ブラウザがクッキーを設定できない可能性があります。

  2. iframeのコンテンツではiframeの外側のサイズを制御できないため、iframeをjavascriptで作成する必要があり、JavaScriptが外部から読み込まれる必要があります。

関連する問題