이 기사 예제는 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 language = "javaScript">
if (top.location! = self.location) top.location.href = self.location.href;
</스크립트>
또는
다음과 같이 코드를 복사하십시오. <script language = "javaScript">
if (top.location! = location) top.location.href = location.href;
</스크립트>
또는
다음과 같이 코드를 복사하십시오. <script language = "javaScript">
if (top.location! = self.location) {top.location = self.location;}
</스크립트>
또는
다음과 같이 코드를 복사하십시오. <script language = "javaScript">
if (top.frames.length! = 0) top.location = self.document.location;
</스크립트>
이 기사가 모든 사람의 JavaScript 프로그래밍에 도움이되기를 바랍니다.