사파리 브라우저에서만 이상한 문제가 발생했습니다. im은 하위 iframe 내에서 상위 창의 javascript 함수를 호출합니다. 처음에는 iframe의 src가 작업 완료 후 내 사이트로 리디렉션되는 외부 사이트가됩니다. 리디렉션 페이지에는 다음 세 줄의 코드가 들어 있습니다.Safari 상위 javascript 함수
이것은 사파리를 제외한 모든 브라우저에서 작동하는 것으로 보입니다. 필자는 등 여러 가지 다른 방법 대신 top.PARENT_FUNCTION 같은 self.parent을 시도했지만 여전히 메인 윈도우의 위치를 변경하는 것
<script>
self.parent.PARENT_FUNCTION("param");
</script>
iframe이 내 유일한 전화입니다.
우리가 알아 차 렸던 한 가지는 iframe 내에서 리디렉션이 발생하는 동안 보안 인증서 경고가 표시되고 일단 내가 계속 누르고 있으면 브라우저 위치가 iframe의 src 대신 새로운 리디렉션 URL로 변경된다는 것입니다.
문제의 근본 원인은 무엇입니까?