JavaScript は、Web ページが Frame_javascript スキルに埋め込まれないようにコード共有を実装します。-jsチュートリアル-php.cn
ホームページ >
記事 > ウェブフロントエンド > JavaScript は、Web ページが Frame_javascript スキルに埋め込まれないようにコード共有を実装します。
JavaScript は、Web ページが Frame_javascript スキルに埋め込まれないようにコード共有を実装します。 WBOY オリジナル
2016-05-16 16:23:19 1147ブラウズ
最近、中国では別の不正行為が流行しています。それは、フレームを使用して自分の Web ページを他の Web ページに埋め込むことです。
たとえば、全国のさまざまなオンライン フォーラムから最適なコンテンツを提供する「口コミ集約ポータル」を主張する Web サイトがあります。しかし、実際には、フレームを使用して他人の Web ページをクロールし、そこに独自の広告や Web サイトのロゴを追加します。これは海賊版書店とどう違うのでしょうか。 !
予防方法、
このコードを
の前に追加します:
<スクリプトタイプ="text/javascript">
if (top.location !== self.location )
{
top.location = self.location;
}
このコードは有効です。ただし、問題があります。これを使用すると、あなた自身を含め、誰もあなたの Web ページをフレームに埋め込むことができなくなります。
私のウェブページを他の人のフレームではなく、自分のフレームにのみ埋め込むことができるようにする方法はありますか?
<スクリプトタイプ="text/javascript">
試してみてください{
トップ.場所.ホスト名;
if (top.location.hostname != window.location.hostname) {
top.location.href =window.location.href;
}
}
catch(e){
top.location.href = window.location.href;
}
さて、コードのアップグレード版が完成しました。ローカル ドメイン名を除き、他のドメイン名をフレームに Web ページを埋め込むことはできません。私のブログでは現在このコードを使用しています。
声明: この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。