2016-07-24 2 views
0

HTML5 게임에서 iframe 내부에서 실행되는 코드가 있으므로 코드가 iframe 내에서 실행되어야하므로 잔량없이 실행/종료/실행하기가 쉽습니다."실행 완료"가 iframe 내부의 코드에 적용됩니까?

iframe 코드는 다음과 같이 페이지 변수를 수정할 수 있습니다. 부모. * 액세스

"실행 완료"가 iframe 내부의 코드에도 적용되는지, iframe을 포함한 전체 페이지 코드가 실제로 단일 스레드에서 실행되는지 여부 또는 부모가 * 액세스가 신뢰할 수 없다면 연구했지만 주제에 대해 아무 것도 찾을 수 없었습니다

+0

[여러 개의 프레임이 동일한 브라우저 스레드에서 실행됩니까?] (http://stackoverflow.com/questions/14604834/multiples-frames-are-executed-in-the-same-browser -thread) –

+0

또한 작은 테스트를 만들었습니다. https://jsfiddle.net/y7u5f7Lr/ –

+0

@JacqueGoupil 명확한 답변이 없기 때문에 아이디어가 마음에 들지만 실험은 아마도 가장 좋은 답변 일 것입니다. iframe은 모든 wasteTime이 실행 된 후에 항상로드되므로 반복되는 교착 상태 생성 부모 모두에서 실행되는 iframe과 특정 브라우저에 대한 응답을 제공하는 iframe은 아직 시나리오를 생성/테스트하지 않았습니다. –

답변

0

부터 처음 질문을했을 때 테스트 해보지 않았습니다.iframe 내부 페이지가 정지합니다. iframe 자바 스크립트가 상단의 스레드/컨텍스트 (또는 올바른 용어는 무엇이든간에)를 실행한다고 가정합니다. - 적어도 Chrome의 경우입니다.

종류의 일부 애드 센스 광고가 전체 페이지를 동결합니다.

관련 문제