Skip to main content

クロスドメインiframeとは何ですか?

crossクロスドメインインラインフレーム(IFRAME)は、別のドメインでホストされているより大きな親ページ内にあるWebサイトのごく一部を埋め込むために使用できるWebテクノロジーの一種です。ソーシャルネットワーキングやビデオ共有サービスなど、外部サイトのコンテンツを含むIFRAMEをWebページに簡単に配置して、新しい機能を追加したり、対話性を高めたりできます。このプラクティスは、小規模なサイトがサービスにアクセスできるようにすることでトラフィックと露出の増加から恩恵を受ける最も人気のあるソーシャルネットワークおよび検索エンジンの多くによってサポートおよび奨励されています。その人気にもかかわらず、Iframesはセキュリティ制限とWeb開発者の問題を引き起こす可能性のある制限に起因する制限に苦しんでいます。1つのWebページの一部が別のWebページに表示されます。IFRAMEとその親Webページは互いに独立しています。つまり、ブラウザによって個別にロードされ、個別に更新できます。Webでのインラインフレームの使用は、1990年代後半に最初に導入されてから進化しました。もともとは、同じサーバーまたはドメインでホストされているコンテンツで使用することを目的としていましたが、現在では他のWebサイトから外部コンテンツをロードするために一般的に使用されています。これは、クロスドメインiframeとして知られています。Cross Domain Iframeは、Web開発者がマルチメディア、インタラクティブなコンテンツ、またはソーシャルネットワーキング機能を最小限の労力でサイトに追加するための一般的な方法になりました。多くの場合、これらの要素を追加することは、外部WebサイトからHTMLコードをコピーして貼り付けるのと同じくらい簡単です。ビデオ共有サイト、ソーシャルネットワーキングサービス、および検索エンジンは、製品のより大きな使用を促進するために、この機能を定期的に提供しています。たとえば、ニュースWebサイトでは、このアプローチを使用して、ユーザーが特定の記事やストーリーを気に入った人をユーザーに示す小さなソーシャルネットワーキングセクションを追加する場合があります。クロスドメインiframeを使用して、広範なプログラミングなしでウィジェットまたはその他のタイプの機能をサイトに追加することもできます。sectional技術的な制限、セキュリティ制限、および非互換性の問題は、クロスドメインIFRAMEのパワーを制限し、開発者に頭痛を引き起こす可能性があります。さまざまなドメイン間のIFRAME通信は、セキュリティ上の理由でWebブラウザによってブロックされているため、親ページが時間のかかる回避策なしに外部ホストのIFRAME内でコンテンツにアクセスまたは変更することが不可能になります。Webテクノロジーの重要な部分をアップグレードするための継続的な取り組みであるHTML 5には、Cross Domain Iframe通信の規定が含まれていますが、サイトにアクセスするユーザーの大多数がこの部分をサポートするWebブラウザーを持っている場合、これは実用的な解決策です。HTML 5仕様