2

簡単に言うと、ユーザーがURLを入力してiFrameに表示するWebサイトを作成しています。多くのウェブサイトにiFrameから抜け出すためのコードがあることを知っています(人気のある例、Google)。

JavaScriptまたはPHPを使用して、特定のURLがiFrameから抜け出すかどうかを確認する方法はありますか?

ちなみに、ウェブサイトのスナップショットを撮ってもかまいませんが、既存の適切なウェブサイトが見つからず、wkhtmltoimage / pdfをインストールできないようです...しかし、それは別の質問です。

4

1 に答える 1

0

iframeのURLが親(Webサイト)のURLと異なる限り、iframeのJavaScriptはその親の何にもアクセスできません。

クロスドメインiframe通信を機能させるには、HTML5のPostMessage(現時点では適切なサポートがあります)を使用するか、iframeのURLを介してパラメーターを渡すことができます。これらの方法はどちらも、親(Webサイト)がiframeからの「呼び出し」を明示的にインターセプトして何でもする必要があります...

全体として、セキュリティ上の理由から、不明なソースからのiframeは、iframeを保持している親サイトを単純に変更することはできません。

于 2012-09-27T10:15:10.803 に答える