부모 Iframe이란 무엇입니까?
부모 iframe은 보조 웹 페이지 또는 스크립트를 보유하는 웹 페이지의 내부 프레임입니다. 이름의 "부모"부분은 내용의 관점에서 오기 때문에 종종 iframe이라고합니다. iframe의 모든 항목은 하위 항목으로 간주되며 콘텐츠의 상위 항목으로 간주됩니다. 이 프레임은 페이지의 어느 위치 에나 배치 할 수 있으며 모든 크기가 될 수 있습니다.
정적 웹 페이지가 표시되는 경우 대부분의 웹 디자이너는 외부 iframe과 구별하기 위해 부모 iframe 주위에 특정 유형의 테두리를 배치합니다. 프레임 내부의 정적 웹 페이지 URL은 유효한 인터넷 주소 일 수 있습니다. 기본적으로 iframe을 사용하면 두 개의 웹 페이지를 한 번에 표시 할 수 있습니다. 조정 된 iframe에 여러 웹 페이지를 표시하는 것은 비교적 일반적인 웹 구성 방법입니다.
부모 iframe의 가장 일반적인 용도는 웹 페이지에 동적 컨텐츠를 추가하는 스크립트를 실행하는 것입니다. Iframe은 PHP, Perl 또는 JavaScript 스크립트를 동일하게 실행할 수 있습니다. 내부 프레임의 스크립트 포함 기능을 통해 웹 개발자는 데이터를 처리하고 이미지를 넘기며 비디오를 표시하고 미디어를 포함하고 정적 웹 페이지가 자체적으로 허용하지 않는 다양한 기타 기능을 수행 할 수 있습니다. 스크립트 및 동적 컨텐츠를 웹 페이지에 임베드하는 다른 방법이 있지만, 상위 iframe은 종종 해당 페이지에 필요한 추가 마크 업의 양을 최소화합니다.
부모 iframe으로 작업하면 때때로 클라이언트 브라우저와의 호환성 문제가 발생합니다. 대부분의 최신 웹 브라우저는 iframe을 지원하지만 모든 이전 브라우저는 지원하지 않으므로 웹 개발자는 종종이를 고려해야합니다. 해결 방법은 가능하지만 이러한 해결 방법으로 인해 iframe 기능을 거의 대체 할 수는 없습니다. 원하는 iframe 기능에 따라 해결 방법은 오류 메시지를 표시하는 것처럼 간단하거나 완전히 새로운 스크립트 호출처럼 복잡 할 수 있습니다.
부모 iframe은 웹 페이지를 호스팅하는 컴퓨터에 의존하는 서버 측 스크립트 또는 사용자 컴퓨터에 설치된 소프트웨어에 의존하는 클라이언트 측 스크립트를 실행할 수 있습니다. 서버 측 스크립트는 항상 존재하는 적절한 소프트웨어에 의존 할 수 있으므로 iframe은 사용자 컴퓨터의 상태에 관계없이 거의 항상 채워집니다. 사용자에게 적절한 소프트웨어가 없으면 클라이언트 쪽 스크립트가 전혀 작동하지 않아 iframe이 비어 있거나 오류가 발생할 수 있습니다.
일반적으로 부모 iframe은 대부분의 웹 페이지에 강력하고 유용한 추가 기능입니다. 서버 또는 클라이언트 측 스크립트 관련 문제는 적절한 준비로 처리 할 수 있으므로 프레임에 중대한 오류가 발생하지 않습니다. iframe을 우수한 웹 프로그래밍 실습으로 간주해야하는지 여부에 대한 논의가 진행 중이지만, 페이지 디자이너의 입장에서는 거의 항상 개인 선호도가 중요합니다.