4

1つのドメインでホストされているウィジェットと、iframeを使用してウィジェットを表示する複数のWebサイトがあります。親Webサイトに応じてiframeのコンテンツのスタイルを設定したいのですが、同一生成元ポリシーにより、親Webサイトが別のドメインのコンテンツを操作できないことを知っています。

ウィジェットと親Webサイトの両方にアクセスできますが、親Webサイトに応じてウィジェットのスタイルを変更するための最良の方法は何でしょうか。新しいWebサイトにiframeを含める必要がある場合、または既存のWebサイトのスタイルが変更された場合に、ウィジェットを変更する必要がないという方法をお勧めします。

親Webサイトのスタイルシートの場所をウィジェットに渡し、それを使用してウィジェットのスタイルを設定することは実行可能なアイデアであり、そうであれば、これを行うための最良の方法は何ですか?

4

2 に答える 2

0

ウィジェットがホストされているサーバーでは、次を使用してリクエストの送信元からページを取得できます(phpを使用している場合)。

$_SERVER["HTTP_REFERER"]

これに基づいて、ウィジェットにさまざまなスタイルを使用できます。

于 2012-11-14T11:30:45.840 に答える