iFrame の URL を取得する方法

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-10-20 11:13:02624ブラウズ

How to Retrieve the URL of an iFrame

iFrame の URL の取得

Web 開発では、Web ページ内に外部コンテンツを表示するために iFrame がよく使用されます。 JavaScript では iFrame URL の変更が可能ですが、iFrame の現在の URL にアクセスするとセキュリティ上の懸念が生じます。

iFrame の URL を取得する 1 つの方法は、サーバー側を使用することです。サーバー上でコードを実行すると、iFrameの内容を読み取ってURLを抽出することができます。この方法では、iFrame と iFrame に表示されるコンテンツを管理するサーバー側のコードにアクセスする必要があります。

もう 1 つの方法は、ブラウザ コントロールで .NET のブラウザを利用することです。これらのコントロールは Web ページ内に Web ブラウザを埋め込むことができ、埋め込まれたブラウザ内で JavaScript コードを実行する機能を提供します。これにより、JavaScript を通じて iFrame の URL にアクセスし、それをホスト アプリケーションに戻すことが可能になります。

Firefox 3 では、ユーザーの操作に関係なく、iFrame の .src プロパティは常にロードされた初期 URL を保持します。ユーザー ナビゲーション後に URL を取得するには、iFrame コンテンツが含まれているページと同じドメインにある場合、.documentWindow.location.href プロパティを使用できます。ただし、クロスドメインアクセスはエラーになります。

以上がiFrame の URL を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。