> 웹 프론트엔드 > JS 튜토리얼 > jQuery Window가 iframe에 있는지 확인하십시오

jQuery Window가 iframe에 있는지 확인하십시오

Jennifer Aniston
풀어 주다: 2025-03-06 00:08:11
원래의
641명이 탐색했습니다.
웹 페이지가 iframe에 있는지 여부를 결정하기위한 간단한 JavaScript 코드

다음은 창이 iframe에 있는지 확인하기위한 간단한 JavaScript 코드 스 니펫입니다. 페이지 주소 표시 줄에 URL을 사용할 수있는 일부 기능에 유용합니다. 코드는 다음과 같습니다.

jQuery Check if Window is in iFrame

관련 판독 값 :

주입 된 iframe href var isInIframe = (window.location != window.parent.location) ? true : false;의 출처를 얻으십시오 iframe를 다시로드하는 방법

jQuery 및 iframes (faq) 에 대한 FAQ jQuery를 사용하여 웹 페이지가 iframe에로드되었는지 확인하는 방법은 무엇입니까? jQuery를 사용하여 웹 페이지가 iframe에로드되어 있는지 확인하려면 및 특성을 사용할 수 있습니다. 웹 페이지가 iframe에로드되면

    와 같지 않습니다. 간단한 코드 스 니펫은 다음과 같습니다
  • javaScript에서
  • 의 차이는 무엇입니까?
  • JavaScript에서 는 현재 창을 나타내고 는 창 계층 구조의 최상위 창을 나타냅니다. 웹 페이지가 브라우저에 직접로드되면

가 동일합니다. 그러나 웹 페이지가 iframe 내에로드되면 는 iframe 창을 참조하고 는 기본 브라우저 창을 참조합니다.

jQuery를 사용하여 iframe 내부의 내용을 작동 할 수 있습니까?

예, jQuery를 사용하여 iframe 내부의 내용을 작동 할 수 있습니다. 그러나 동일한 원인 정책으로 인해 Iframe과 부모 문서가 동일한 도메인에서 온 경우에만 수행 할 수 있습니다. 다음은 iframe 내에서 본문 태그의 HTML을 변경하는 방법의 예입니다.

jQuery없이 순수한 JavaScript를 사용하여 iframes를 감지하는 방법은 무엇입니까?

Pure JavaScript를 사용하여 jQuery 메소드와 유사한 window.self 및 window.top를 비교하여 iframes를 감지 할 수 있습니다. 이 방법은 다음과 같습니다. window.self window.top 상 동성 정책이란 무엇이며 Iframe에 어떤 영향을 미칩니 까?

동일한 원산지 정책은 스크립트가 서로 상호 작용하는 것을 방지하는 웹 브라우저에서 구현 된 보안 기능입니다. 이 정책은 IFRAME에 영향을 미칩니다. 부모 문서의 스크립트가 iframe 내부의 내용에 액세스하거나 조작하는 것을 방지하기 때문에 (동일한 도메인에서 온 경우).
if (window.self !== window.top) {
  // 网页在 iframe 内
} else {
  // 网页不在 iframe 内
}
로그인 후 복사
다른 도메인의 iframes에 액세스하기 위해 동일한 원래 정책을 우회 할 수 있습니까?

상 동성 정책 우회는 일반적으로 보안상의 이유로 권장되지 않습니다. 그러나 상위 문서 및 iframe 컨텐츠를 제어하면 속성 또는 window.self 메소드를 사용하여 둘 사이에 통신 할 수 있습니다. window.top iframe과 부모 문서간에 통신하기 위해

메소드를 사용하는 방법은 무엇입니까?

window.self 메소드를 사용하면 동일한 도메인이 아닌 경우에도 Windows간에 데이터를 보낼 수 있습니다. 다음은 사용 방법의 예입니다.

var isInIframe = (window.location != window.parent.location) ? true : false;
로그인 후 복사
모든 브라우저에서 jQuery를 사용하여 웹 페이지가 iframe 내부에로드되어 있는지 감지 할 수 있습니까?

예, 및

를 비교하는 방법은 Chrome, Firefox, Safari 및 Edge를 포함한 모든 현대식 브라우저에서 작동합니다.

jQuery를 사용하여 iframe에 웹 페이지를로드 할 수 있습니까? window.self 예, jQuery의 window.top 메소드를 사용하여 iframe의

속성을 ​​설정하여 iframe에 웹 페이지를로드 할 수 있습니다. 예는 다음과 같습니다.

jQuery를 사용하여 Iframe의 내용에 따라 크기를 조정할 수 있습니까?

예, jQuery를 사용하여 컨텐츠에 따라 iframe 크기를 조정할 수 있습니다. 그러나 동일한 원인 정책으로 인해 Iframe과 부모 문서가 동일한 도메인에서 온 경우에만 수행 할 수 있습니다. 예는 다음과 같습니다. attr src

위 내용은 jQuery Window가 iframe에 있는지 확인하십시오의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿