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 サイトの他の関連記事を参照してください。