0

URL でリダイレクトを設定できるかどうか疑問に思っています(この部分は簡単に実行できます v を知っています)。

ただし、このリダイレクトは、URL が訪問されたときにのみ、実際にリダイレクトされます。URL が iFrame 内に表示されている場合ではありません

これはまったくできますか?本質的に; ヘッダーにリダイレクトが実装されている上記の URL にアクセスします。Web ページは定義済みにリダイレクトされます。しかし、iFrame 呼び出し内でその URL を使用する Web サイトは、リダイレクトされません。

基本的に、URL 経由のページは、iFrame 呼び出し経由でのみ実際にアクセスおよび表示できます。

4

1 に答える 1

1

これは、クライアント側で可能です。次のコードをページonloadイベントに追加すると:

if (location.href == top.location.href) location.href='http://your_new_url';

トップレベル ページとして呼び出された場合にのみ、ページは新しい URL にリダイレクトされます。IFRAME 内で呼び出された場合、条件は false になり、リダイレクトは発生しません。

于 2013-08-04T02:00:58.817 に答える