ホームページ  >  記事  >  ウェブフロントエンド  >  直接アクセスせずに iFrame の現在の URL を取得する方法

直接アクセスせずに iFrame の現在の URL を取得する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-20 11:49:02303ブラウズ

How to Get the Current URL of an iFrame Without Direct Access?

iFrame の現在の位置を取得する方法

データ入力を合理化するために、ユーザーが次のことを可能にするアプリケーションを作成しました。 iFrame で外部コンテンツを参照し、同時に同じページからデータを入力します。ただし、セキュリティ上の懸念により、iFrame の現在の URL を直接取得できないという制限があることはおわかりでしょう。

代替アプローチ

iFrame の URL は禁止されており、代替方法が存在します:

サーバー側:

  • ASP.NET や PHP などのサーバー側プログラミング言語は、次の API 関数を提供します。ユーザーが iFrame 内の新しいページに移動した後、サーバー上の iFrame の URL を取得できます。

ブラウザ内コントロール:

  • ブラウザ コントロールの .Net ブラウザなど、特定のブラウザ コントロール テクノロジは、アプリケーション内で iFrame をホストし、その現在の URL へのアクセスを提供する機能を提供します。

を使用します。 documentWindow.location.href:

  • Firefox や Chrome などのブラウザでは、iFrame の .documentWindow.location.href プロパティは、iFrame 内にロードされたページの現在の URL を提供します。ただし、この方法は、iFrame に含まれるウィンドウと同じドメインのページが含まれる場合にのみ適用されます。

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

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