この記事の例では、JSがIframesによってページが呼ばれるのを防ぐ方法について説明します。参照のためにそれを共有してください。特定の実装方法は次のとおりです。
1。問題の説明:
ウェブサイトのページは他の人から呼び出され、まったく同じであることがわかります。これは実際には単純なiframeコールです。 JSページでIFRAME呼び出しを防ぐ方法を紹介します。それを必要とする友達はそれを参照できます。
2。解決策:
あなたのウェブページが組み立てられないようにします:
top.location.href
windows.location.href独自のアドレス
自己は、ウィンドウの最上層に属する現在のウィンドウオブジェクトを指します。
location.hrefは、特定のウィンドウオブジェクトのURLアドレスを指します。
self.location.hrefは、現在のウィンドウのURLアドレスを指します。デフォルトの自己のURLアドレスを現在のウィンドウに削除します。
次のようにコードをコピーします。<script type = "text/javascript">
if(top.location!= self.location){
top.location = self.location; //フレームワークにページが含まれないようにします
}
</script>
これらの方法は可能ですが、あまり信頼できません。
次のようにコードをコピーします:<スクリプト言語= "javascript">
if(top.location!= self.location)top.location.href = self.location.href;
</script>
または
次のようにコードをコピーします:<スクリプト言語= "javascript">
if(top.location!= location)top.location.href = location.href;
</script>
または
次のようにコードをコピーします:<スクリプト言語= "javascript">
if(top.location!= self.location){top.location = self.location;}
</script>
または
次のようにコードをコピーします:<スクリプト言語= "javascript">
if(top.frames.length!= 0)top.location = self.document.location;
</script>
この記事がみんなのJavaScriptプログラミングに役立つことを願っています。