ホームページ ウェブフロントエンド htmlチュートリアル Web ページが iframe されている場合はどうすればよいですか?

Web ページが iframe されている場合はどうすればよいですか?

Nov 18, 2017 am 09:41 AM
iframe 何をするか ウェブページ

「ネスト」と呼ばれる機能があることは誰もが知っています。あなたが苦労して構築した Web サイトが、他の人によって iframe を貼り付けられ、そのページのコンテンツになってしまったということはありませんか。怒っているのでやめさせたいのですが、Web ページが iframe されるのを防ぐにはどうすればよいでしょうか?ここでは、あなたの Web サイトや Web ページが他のユーザーによって iframe されるのを防ぐ方法をいくつか紹介します。

(1) ページが iframe されるのを防ぐ最初の方法は、次の JS コードをページに追加することです:

<script type="text/javascript">      
 if(top.window.location.href!=window.location.href){    
top.window.location.href=window.location.href;    
}    
</script>
ログイン後にコピー

(2) ページが iframe されるのを防ぐ 2 番目の方法は、次の JS コードをページ:

<script type="text/javascript">      
 if(top.location!=self.location){    
top.location=self.location;    
 }    
</script>
ログイン後にコピー

この解決策は、Firefox でページを更新し続けると言われています。これは、IE では windows.top が現在のウィンドウですが、Firefox で windows.top が存在しない場合、空になります。 したがって、この JS コードは継続的に実行され、無限ループが発生し、ページが常に更新されます。

(3) ページが iframe されるのを防ぐ 3 番目の方法は、次の JS コードをページに追加することです:

<script type="text/javascript">      
 if(window!=parent){    
parent.navigate(window.location.href);    
 }    
</script>
ログイン後にコピー

また、php で開発された Web プログラムを使用している場合は、php を直接使用して実現することもできます。ページの iframe を禁止する効果をプログラム コードに追加します:

 if($_server[&#39;http_host&#39;]!=&#39;www.phpernote.com&#39;){    
 exit(&#39;禁止iframe我的页面!囧&#39;);    
}
ログイン後にコピー

ASP 言語には、次のようなページの iframe を禁止するための独自の実装コードもあります:

host=Request.ServerVariables("SERVER_NAME")    
if host<>"www.phpernote.com" then    
response.redirect "http://www.phpernote.com/"    
end if
ログイン後にコピー

もちろん、他のプログラミング言語でも同様です。環境変数を取得することでページが iframe されるのを防ぐ効果も得られますが、ここでは 1 つずつ例を示します。

他の人が自分の Web サイトや Web ページを iframe できないようにしたい場合は、上記の方法を試してみてください。お役に立てれば幸いです。

関連する推奨事項:

iframe 属性の使用方法

php フォーム ファイルで iframe を非同期的にアップロードする方法に関するケーススタディ

Web ページが iframe にネストされるのを防ぐにはどうすればよいですか?

以上がWeb ページが iframe されている場合はどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

EdgeブラウザのショートカットとしてWebページをデスクトップに送信するにはどうすればよいですか? EdgeブラウザのショートカットとしてWebページをデスクトップに送信するにはどうすればよいですか? Mar 14, 2024 pm 05:22 PM

Edge ブラウザのショートカットとして Web ページをデスクトップに送信するにはどうすればよいですか?多くのユーザーは、アクセスページを直接開くことができるように、頻繁に使用する Web ページをデスクトップにショートカットとして表示したいと考えていますが、その方法がわかりません。この問題に応えて、この号の編集者は大多数のユーザーが解決策を考えているので、今日のソフトウェア チュートリアルで共有されているコンテンツを見てみましょう。 Edge ブラウザで Web ページをデスクトップに送信するショートカット方法: 1. ソフトウェアを開き、ページ上の「...」ボタンをクリックします。 2. ドロップダウン メニュー オプションから [アプリケーション] で [このサイトをアプリケーションとしてインストールする] を選択します。 3. 最後に、ポップアップウィンドウでそれをクリックします

Ouyi ウォレットのニーモニックフレーズを忘れた場合はどうすればよいですか?まだ見つかるでしょうか? Ouyi ウォレットのニーモニックフレーズを忘れた場合はどうすればよいですか?まだ見つかるでしょうか? Jul 19, 2024 pm 12:13 PM

Web3 の世界では、無料ではありますが、危険がいっぱいです。したがって、Ouyi ウォレットのセキュリティの第一歩は、秘密キーとニーモニック フレーズを保護することです。秘密キーの重要性は誰もが知っていますが、現在ではニーモニックが重視されています。ニーモニック フレーズは、秘密キーの別の形式の提示として理解できます。ニーモニック フレーズを持つことは、秘密キーを所有し、ウォレット資産を制御することと同等です。また、秘密鍵よりも存在感が低く、ユーザーが Ouyi Wallet の記憶フレーズを忘れてしまう可能性もあると考えられます。では、Ouyi Wallet のニーモニックフレーズを忘れた場合はどうすればよいでしょうか? Ouyi Wallet ニーモニックを忘れた場合でも取得できますか?ユーザーが注意する必要がある問題。一般に、ニーモニック フレーズを忘れた場合は取り戻すことはできませんが、関連するカスタマー サービス担当者に連絡して支援を求めてください。以下の編集者が詳しく説明します。 Ouyi ウォレットのニーモニックフレーズを忘れた場合はどうすればよいですか? Ouyi Wallet のニーモニックフレーズを忘れた場合は、もう一度思い出していただくか、弊社までご連絡ください。

テレビに雪の結晶が表示された場合の対処方法 (テレビに雪の結晶が表示される問題を解決する実用的な方法) テレビに雪の結晶が表示された場合の対処方法 (テレビに雪の結晶が表示される問題を解決する実用的な方法) Jun 01, 2024 pm 09:44 PM

私たちの日常生活では、重要なエンターテイメント機器であるテレビに雪の結晶が発生することが多く、視聴体験に影響を与えます。この記事では、テレビの雪の問題を解決し、テレビ番組をより楽しむための実践的な方法を紹介します。 1. 雪の結晶の問題の原因の分析 テレビに現れる雪の結晶は、通常、信号干渉、アンテナの問題、または TV 信号源によって引き起こされます。 2. アンテナの接続が緩んでいないか確認します。まず、テレビとアンテナの接続がしっかりしているかどうかを確認してください。緩んでいる場合は、もう一度接続してください。 3. 適切なアンテナを選択し、アンテナの位置と方向が正しいことを確認します。性能の良いアンテナを選択すると、信号の受信品質が向上します。 4. アンテナの方向を調整します。アンテナを回転または角度を調整して、最適な信号受信方向を見つけます。 5. 屋内アンテナ信号を使用する

ブロードバンドに接続しているのにインターネットにアクセスできない問題を解決する(トラブルシューティング) ブロードバンドに接続しているのにインターネットにアクセスできない問題を解決する(トラブルシューティング) May 05, 2024 pm 06:01 PM

今日の情報化時代において、インターネットは人々の生活に欠かせないものとなっています。しかし、インターネットに接続できなかったり、トラブルが発生したりすることもあります。ただし、たとえば、ブロードバンドはすでに接続されています。この場合、問題を段階的にトラブルシューティングしてネットワーク接続を復元する必要があります。デバイスの接続状態を確認する: 携帯電話やその他のデバイスがブロードバンド ネットワークに正しく接続されているかどうか、コンピュータをチェックして、無線ネットワークまたは有線ネットワーク接続が正常であることを確認します。 2. ブロードバンド デバイスを再起動します。デバイスをリセットして接続を再確立し、数分待ってから再びオンにします。ブロードバンド ルーターまたはモデムの電源をオフにしてみてください。 3. ブロードバンド アカウント番号とパスワードを確認します。アカウントまたはパスワードが間違っているためにインターネットにアクセスできなくなることを避けるために、入力したブロードバンド アカウント番号とパスワードが正しいことを確認してください。 4. チェックD

pagefile.sys が多くのスペースを占有する場合の対処方法 pagefile.sys が多くのスペースを占有する場合の対処方法 Feb 20, 2024 am 09:01 AM

pagefile.sys が多くのスペースを占有している場合はどうすればよいですか? コンピューターを使用する過程で、メモリ不足が発生することがよくあります。この問題を解決するために、オペレーティング システムはメモリ内のデータの一部をディスク上の特別なファイル (pagefile.sys) に転送します。しかし、場合によっては、pagefile.sys ファイルが非常に大きく、ディスク領域を占有しすぎることがわかります。では、この問題をどのように解決すればよいでしょうか?まず、pagefile.sys ファイルを明確にする必要があります。

Web ページ上の画像を読み込めない場合はどうすればよいですか? 6つのソリューション Web ページ上の画像を読み込めない場合はどうすればよいですか? 6つのソリューション Mar 15, 2024 am 10:30 AM

一部のネチズンは、ブラウザの Web ページを開いたときに、Web ページ上の画像が長時間読み込めないことに気づきました。何が起こったのでしょうか?ネットワークは正常であることを確認しましたが、どこに問題があるのでしょうか?以下のエディタでは、Web ページの画像が読み込めない問題に対する 6 つの解決策を紹介します。 Web ページの画像を読み込めない: 1. インターネット速度の問題 Web ページに画像が表示されません。これは、コンピュータのインターネット速度が比較的遅く、コンピュータ上で開いているソフトウェアが多いためと考えられます。また、アクセスする画像が比較的大きいため、読み込みタイムアウトが原因である可能性があります。その結果、画像が表示されません。ネットワーク速度をより多く消費するソフトウェアをオフにすることができます。タスク マネージャーに移動して確認できます。 2. 訪問者が多すぎる Web ページに写真が表示されない場合は、訪問した Web ページが同時に訪問されたことが原因である可能性があります。

ネットワーク接続は正常であるにもかかわらず、ブラウザが Web ページにアクセスできない場合の考えられる理由 ネットワーク接続は正常であるにもかかわらず、ブラウザが Web ページにアクセスできない場合の考えられる理由 Feb 19, 2024 pm 03:45 PM

ブラウザは Web ページを開けませんが、ネットワークは正常です。多くの理由が考えられます。この問題が発生した場合は、段階的に調査して具体的な原因を特定し、問題を解決する必要があります。まず、Web ページを開けないのは特定のブラウザに限定されているのか、それともすべてのブラウザで Web ページを開けないのかを判断します。 1 つのブラウザだけで Web ページを開けない場合は、テストのために Google Chrome、Firefox などの他のブラウザを使用してみることができます。他のブラウザでページを正しく開くことができる場合、問題はその特定のブラウザにある可能性があります。

Webページが開けない場合の対処法 Webページが開けない場合の対処法 Feb 21, 2024 am 10:24 AM

Web ページが開かない問題を解決する方法 インターネットの急速な発展に伴い、人々は情報を取得し、通信し、娯楽するためにますますインターネットに依存するようになりました。しかし、時々Webページが開けないという問題に遭遇し、多くのトラブルを引き起こします。この記事では、Web ページが開かない問題を解決するための一般的な方法をいくつか紹介します。まず、Web ページを開けない理由を特定する必要があります。考えられる原因には、ネットワークの問題、サーバーの問題、ブラウザの設定の問題などが含まれます。以下にいくつかの解決策を示します: ネットワーク接続を確認します: まず、

See all articles