내 웹 사이트가 Javascript를 통해 하위 IFrame의 DOM에 액세스하지 못하게 할 수있는 원인은 무엇입니까? 도메인 간 제한 사항이 있습니까? HTTPS가 역할을합니까?호스팅 웹 사이트에서 어떤 조건으로 하위 IFrame의 HTML-DOM에 액세스 할 수 있습니까?
2
A
답변
1
iframe이 동일한 도메인에서 온 경우에만 액세스 할 수 있습니다. www.mysite.com을 호스팅하고 있으며 삽입 된 iframe이 www.yahoo.com에서 제공되는 경우 액세스 할 수 없습니다. 이 작업을 수행하려고하면 자바 스크립트 오류가 거부됩니다. 이것은 내가 믿는 크로스 사이트 스크립팅을 피하기위한 검사 중 하나입니다.
1
도메인 전체에서이 작업을 수행 할 수 없으며, SSL을 비롯하여 하위 도메인까지 확장됩니다. 그러나 아이는 부모에게 접근 할 수 있습니다.
관련 문제
- 1. 온라인으로 액세스 양식을 호스팅 할 수 있습니까?
- 2. 이전 웹 사이트를 호스팅 할 수 있습니까?
- 3. asp.net 웹 사이트를 호스팅 할 수 있습니까?
- 4. 어떤 방법으로 sharepoint에 액세스 할 수 있습니까?
- 5. 웹 사이트에서 스마트 카드에 액세스
- 6. asp.NET 2.0 웹 사이트에서 App_Code의 클래스에 액세스 할 수 없습니다.
- 7. ASP.NET 웹 사이트에서 내 파일에 액세스 할 수 없습니다.
- 8. IIS의 동일한 웹 사이트에서 webservice와 WCF 서비스를 모두 호스팅 할 수 있습니까?
- 9. 웹 사이트를 2 대의 서버에서 호스팅 할 수 있습니까?
- 10. 어떤 사이트에서 내 iframe을 손상시킬 수 있습니까?
- 11. 어떤 기술 스택을 사용하면 고객 호스팅 웹 응용 프로그램을 가장 쉽게 배포 할 수 있습니까?
- 12. 어떻게하면 ASP.NET 사이트에서 스마트 카드에 액세스 할 수 있습니까?
- 13. 어떤 종류의 웹 호스트에서 크롤러를 실행할 수 있습니까?
- 14. Nokia WRT 위젯은 어떤 정보를 장치에 액세스 할 수 있습니까?
- 15. 클라우드에서 자바 스프링 기반 웹 사이트를 호스팅 할 수 있습니까?
- 16. JAX-WS는 데스크톱 프로그램에서 "웹"서비스를 호스팅 할 수 있습니까?
- 17. 무선 adhoc 네트워크에서 ASP.NET 웹 사이트를 호스팅 할 수 있습니까?
- 18. IIS 외부에서 ASP.NET 웹 사이트를 호스팅 할 수 있습니까?
- 19. Windows 서비스에서 ASP.NET MVC2 웹 사이트를 호스팅 할 수 있습니까?
- 20. Webmethods - 자체 웹 서비스를 호스팅 할 수 있습니까?
- 21. 웹 사이트 없이도 서버 측 로직을 호스팅 할 수 있습니까?
- 22. Chrome에서 하위 iframe 또는 iframe의 상위 변수에 액세스 할 수 없습니다.
- 23. 모바일 웹 사이트에서 하위 메뉴 지원
- 24. 하위 iframe의 맞춤 이벤트에 바인딩 하시겠습니까?
- 25. ASP.Net 웹 사이트에서 중복 코드를 어떻게 제한 할 수 있습니까?
- 26. 다른 웹 사이트에서 오는 이미지를 어떻게 캐시 할 수 있습니까?
- 27. ASP.Net 웹 사이트에서 특정 시간대에 시간을 표시하도록 할 수 있습니까?
- 28. 웹 사이트에서 DOS 문자를 인쇄 할 수 있습니까?
- 29. 모바일 웹 사이트에서 신용 카드를 처리 할 수 있습니까?
- 30. 어떤 언어로이 작업을 수행 할 수 있습니까?
다른 브라우저/버전은 다른 작업을 수행합니다. 이전 버전의 Safari를 사용하면 도메인이 일치하지 않는 곳에 액세스 할 수있었습니다. 최신 버전은 Firefox와 함께 허용하지 않으며 예외를 throw합니다. 귀하의 iframe과 페이지가 동일한 도메인 내에있는 한 여전히 귀하가 할 수있을 것이라고 생각합니다. – Justin