[解決済み] iFrameのサードパーティサイトフレームから自分のサイトのページが読み込まれないようにする方法
2023-05-18 10:19:11
質問
ページの読み込み中に、私のページが他のサイトにフレームとして埋め込まれていることを調べるにはどうしたらよいでしょうか?私はreferrer request headerがここで私を助けることができないと思います?ありがとうございます。
どのように解決するのですか?
サーバー側からは確認できませんが、ページが読み込まれた後に、javascriptで検出することができます。比較する
top
と
self
というように、同じでない場合は、フレームに入ります。
さらに、いくつかのモダンブラウザは
X-FRAME-OPTIONS
ヘッダを尊重するものもあり、これは 2 つの値を持つことができます。
- DENY - ページがフレームに含まれている場合、レンダリングされないようにします。
- SAMEORIGIN - ページがトップレベルのフレームセット保持者と同じドメインに属していない限り、上記と同じです。
ユーザーは、フレームに埋め込むことができない、Google の Picasa を含みます。
ヘッダをサポートしているブラウザは、最小限のバージョンで。
- IE8 および IE9
- オペラ 10.50
- サファリ 4
- クローム 4.1.249.1042
- Firefox 3.6.9 (古いバージョンでは ノースクリプト )
関連
-
[解決済み】SecurityError: オリジンを持つフレームがクロスオリジンフレームにアクセスするのをブロックした
-
[解決済み】XAMPPのphpMyAdminで「設定にあるcontroluserの接続に失敗しました。
-
[解決済み] 文字列リテラルの前にある'b'文字は何を意味するのでしょうか?
-
[解決済み] 最近のPythonでカスタム例外を宣言する適切な方法?
-
[解決済み] Pythonでシングルトンを作成する
-
[解決済み] 2次元アレイにおけるピーク検出
-
[解決済み] ウェブページがiframe内に読み込まれているのか、それともブラウザのウィンドウに直接読み込まれているのかを識別するにはどうしたらよいですか?
-
[解決済み] フレームバスターバスター ... バスターコード必要
-
[解決済み】PHPの'foreach'は実際どのように動作するのですか?
-
[解決済み] リファレンス - このシンボルはPHPで何を意味するのですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Fatal error: 未定義の関数 sqlsrv_connect() を呼び出した。
-
[解決済み] SAJAXは死んだか?何を置き換えるべきか?
-
[解決済み】stdClassクラスのオブジェクトが文字列に変換されない。
-
[解決済み】XAMPPエラー: www.example.com:443:0 サーバー証明書に、サーバー名と一致するIDが含まれていません。
-
[解決済み] $wpdb->update または $wpdb->insert を実行すると、引用符の前にスラッシュが追加される
-
[解決済み】「Fatal error: Class 'MySQLi' not found "を解決するには?
-
[解決済み】PHPからPythonスクリプトを実行する
-
[解決済み] 入力ファイルが指定されていない
-
phpのAllowed memory size of 134217728 bytes枯渇問題の解決法
-
[解決済み】MySQLのカラム数が1行目の値数と一致しない【非公開