나는 다소 흥미로운 문제가 있습니다. 대화 상자에 포함 된 iframe이있는 모달 jquery 대화 상자를 만드는 부모 페이지가 있습니다. iframe에는 타사 도메인의 콘텐츠가 채워집니다. 내 문제는 iframe의 내용이 성공적으로로드되고 5 초 내에 있지 않으면 대화 상자를 닫고 부모 페이지로 사용자를 반환 할 수 있는지 감지 할 수있는 대화 상자 수준의 자바 스크립트를 만들어야한다는 것입니다.iframe 콘텐츠로드 감지 교차 도메인
저는 수많은 솔루션을 연구했으며 두 가지만 사실입니다.
- 원격 사이트에서 document.domain = 'our-domain.com'의 javascript 행을 포함하십시오.
- URL 조각 해킹을 사용하지만 원격 사이트 에 URL 끝에 '#some_value'을 추가하여 URL을 수정할 수있는 요청이 필요합니다. 대화 상자 창은 URL을 폴링해야합니다. 그것을 보거나 시간 초과합니다.
솔직히 내가 함께해야 할 유일한 옵션입니까? 이걸 감지하는 간단한 방법이 없습니까?
HTTP 응답 오류를 폴링하는 방법이 있다면 연구하고 있지만 여전히 동일한 제한 사항에 국한되어 있습니다.
도움이 될만한 의견을 보내 주시면 감사하겠습니다.
감사
이것은 확실한 옵션처럼 들립니다. 나는이 옵션을 고려할 것인지를 알기 위해 개발자에게 제안 할 것입니다. 감사합니다. –
+1은 나의 특정한 문제에 대한 유일한 해결책이라고 생각합니다. 감사. – Town
이것은 놀랍게도 생각할 때까지 훌륭하게 작동합니다. – Kaganar