다음은 창이 iframe에 있는지 확인하기위한 간단한 JavaScript 코드 스 니펫입니다. 페이지 주소 표시 줄에 URL을 사용할 수있는 일부 기능에 유용합니다. 코드는 다음과 같습니다.
jQuery 및 iframes (faq) 에 대한 FAQ
가 동일합니다. 그러나 웹 페이지가 iframe 내에로드되면 는 iframe 창을 참조하고 는 기본 브라우저 창을 참조합니다.
window.self
및 window.top를 비교하여 iframes를 감지 할 수 있습니다. 이 방법은 다음과 같습니다. window.self
window.top
if (window.self !== window.top) { // 网页在 iframe 内 } else { // 网页不在 iframe 内 }
window.self
메소드를 사용하여 둘 사이에 통신 할 수 있습니다. window.top
window.self
메소드를 사용하면 동일한 도메인이 아닌 경우에도 Windows간에 데이터를 보낼 수 있습니다. 다음은 사용 방법의 예입니다.
var isInIframe = (window.location != window.parent.location) ? true : false;
jQuery를 사용하여 iframe에 웹 페이지를로드 할 수 있습니까? window.self
예, jQuery의 window.top
메소드를 사용하여 iframe의
예, jQuery를 사용하여 컨텐츠에 따라 iframe 크기를 조정할 수 있습니다. 그러나 동일한 원인 정책으로 인해 Iframe과 부모 문서가 동일한 도메인에서 온 경우에만 수행 할 수 있습니다. 예는 다음과 같습니다. attr
src
위 내용은 jQuery Window가 iframe에 있는지 확인하십시오의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!