ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScript は、Web ページが Frame_javascript スキルに埋め込まれないようにコード共有を実装します。

JavaScript は、Web ページが Frame_javascript スキルに埋め込まれないようにコード共有を実装します。

WBOY
WBOYオリジナル
2016-05-16 16:23:191147ブラウズ

最近、中国では別の不正行為が流行しています。それは、フレームを使用して自分の 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 までご連絡ください。