PHPを使用してiframeのページを開くのを防ぐにはどうすればよいですか? iframe内のGmailのようにiframeのページが開かないようにしますか?
3
A
答えて
4
現在のページが他人のiframe内に読み込まれているかどうかをPHPコードから知ることはできません。何かがブラウザに送られる前に、PHPがサーバ上で実行されます。
ブラウザで実行されるJavaScriptのみが、そのウィンドウが親であるかどうかを検出して何かを行うことができます。
6
は、JavaScript
if((self.parent && !(self.parent===self))
&&(self.parent.frames.length!=0)){
self.parent.location=document.location
}
とこれはあなたのページにiframe内にページを開いたページからリダイレクトされることを行うことができます。
8
PHPの場合は、使用できます。
header("X-FRAME-OPTIONS: DENY");
これは現代のブラウザ、IE8 +、Firefox 3.6.9、Safari 4、およびChromeでのみサポートされています。古いブラウザでは、JavaScriptが必要になります。
関連する問題
- 1. IEがページを更新しないようにする - iframe _top
- 2. 同じiframeでiframeリンクを開くようにします
- 3. iFrameを使用してGoogle Miniの検索結果をiFrameで開かないようにするには
- 4. Facebookのiframe内のページにどのようにリンクしますか?
- 5. iframe内の新しい開かれたページの先頭へスクロール
- 6. ページがGoogle Chrome用のIframeにあるかどうかを確認します
- 7. このページがiframeに読み込まれないのはなぜですか?
- 8. 1つのリンクで同じページに2つのIframeターゲットが開かれます
- 9. iframe(親)のURLをiframeから開いたポップアップから開く
- 10. Drupal CMSのiframeページで外部リンクを開きますか?
- 11. モーダルビデオiframeが前のビデオを読み込まないようにするiframe
- 12. Httpsページがローカルサーバーから開かない
- 13. ユーザーのブラウザがワカンダのページをキャッシュしないようにしますか?
- 14. ページがダイアログコンテキストで開いているかどうかを確認しますか?
- 15. YouTubeのiframeとWebページの他のiframeを区別するにはどうすればよいですか?
- 16. なぜiframeの高さがXHTMLページで機能しないのですか?
- 17. クッキーが他のページを取得しないようにしますか?
- 18. iframeが固定コンテンツと重複しないようにするにはどうすればよいですか?
- 19. このhtml iframeをページの特定の場所に設定しようとしていますか?
- 20. CSSとIframe。 Iframeでスクロールせずに全ページを表示するにはどうすればよいですか?
- 21. iFrameページが存在するかどうかを確認する
- 22. iframe - 何もダウンロードしないようにします
- 23. iFrame内でiFrameの読み込みを開始するにはどうすればよいですか?
- 24. Iframeが開けませんか?
- 25. iframeがモバイルで垂直方向に完全に展開されないようにします
- 26. iframeがexternallというページのすべてのリンクを呼び出したかどうかを確認するにはどうすればよいですか?
- 27. ヘッダーが水平なページ展開で浮くようにするにはどうすればいいですか?
- 28. iframeのページは、iframeされているときに通知できますか?
- 29. ページ開始時にiFramesが読み込まれないようにする
- 30. ブートストラップモーダルポップアップでiframeなしでaspxページを開くには
また、ヘッダー( "X-Frame-Options:SAMEORIGIN");同じドメイン上でのみiFramesを開くことができます。セキュリティの目的でこれを行う場合は、ヘッダー( "X-XSS-Protection:1; mode = block")を追加することもできます。 –