>웹 프론트엔드 >JS 튜토리얼 >직접 액세스 없이 iFrame의 현재 URL을 얻는 방법은 무엇입니까?

직접 액세스 없이 iFrame의 현재 URL을 얻는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-10-20 11:49:02307검색

How to Get the Current URL of an iFrame Without Direct Access?

iFrame의 현재 위치를 검색하는 방법

데이터 입력을 간소화하기 위한 노력의 일환으로 사용자가 iFrame에서 외부 콘텐츠를 탐색하고 동시에 동일한 페이지에서 데이터를 입력합니다. 그러나 보안 문제로 인해 iFrame의 현재 URL을 직접 검색할 수 없다는 한계를 깨달았습니다.

대체 접근 방식

iFrame의 URL은 금지되어 있으며 대체 방법이 있습니다.

서버측:

  • ASP.NET 또는 PHP와 같은 서버측 프로그래밍 언어는 다음과 같은 API 기능을 제공합니다. 사용자가 iFrame 내의 새 페이지로 이동한 후 서버에서 iFrame의 URL을 검색할 수 있습니다.

In-Browser Controls:

  • 브라우저 컨트롤의 .Net 브라우저와 같은 특정 브라우저 컨트롤 기술은 애플리케이션 내에서 iFrame을 호스팅하고 현재 URL에 대한 액세스를 제공하는 기능을 제공합니다.

. documentWindow.location.href:

  • Firefox 및 Chrome과 같은 브라우저에서 iFrame의 .documentWindow.location.href 속성은 iFrame 내에 로드된 페이지의 현재 URL을 제공합니다. 그러나 이 방법은 iFrame에 포함 창과 동일한 도메인의 페이지가 포함된 경우에만 적용 가능합니다.

위 내용은 직접 액세스 없이 iFrame의 현재 URL을 얻는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.