>웹 프론트엔드 >JS 튜토리얼 >IFRAME에서 현재 URL을 검색하려면 어떻게 해야 합니까?

IFRAME에서 현재 URL을 검색하려면 어떻게 해야 합니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-20 04:44:02849검색

How Can I Retrieve the Current URL from an IFRAME?

IFRAMAME에서 현재 URL 검색

웹 개발에서는 포함된 IFRAME의 현재 URL에 액세스해야 할 수도 있습니다. 이 기능은 본질적으로 제공되지는 않지만 특정 조건에서 구현될 수 있습니다.

Javascript 솔루션

IFRAME의 콘텐츠와 참조하는 JavaScript가 동일한 도메인에서 유래된 경우 보안 제한으로 인해 다음 코드 조각을 사용하여 IFRAME의 URL에 액세스할 수 있습니다.

document.getElementById("iframe_id").contentWindow.location.href

In 이 코드 "iframe_id"는 대상 IFRAME의 ID를 나타냅니다.

보안 고려 사항

CORS(교차 사이트 참조 스크립팅) 보안 조치로 인해 일치하지 않는 도메인에서 IFRAME의 URL에 액세스합니다. 이는 사용자 데이터를 보호하고 악의적인 활동을 방지하기 위해 존재합니다.

추가 옵션

일치하지 않는 도메인과 관련된 경우 서버 측 사용과 같은 대체 접근 방식을 고려할 수 있습니다. 프록시 스크립트를 사용하거나 안전한 도메인 간 데이터 공유를 가능하게 하는 타사 API를 사용합니다.

위 내용은 IFRAME에서 현재 URL을 검색하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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