방금 top
, window
및 parent
변수가 저에게 동일한 가치를 부여한다는 것을 알았습니다. Gmail받은 편지함 페이지에서이를 테스트했습니다. 아무도이 세 가지 값의 차이점을 알고 있습니까? 당신이 프레임 내에있는 경우window, window.top 및 window.parent의 차이점은 무엇입니까?
답변
:
window
는 현재 프레임을 의미합니다.parent
은 현재 프레임의 부모를 나타냅니다.top
은 가장 바깥 쪽 프레임을 나타냅니다.
프레임이없는 경우 모두 reference to the current window입니다. 한 수준의 프레임 내에있는 경우 parent
및 top
은 모두 동일한 내용을 나타냅니다.
고마워요. 특정 브라우저의 특수한 조건이 있는지 알고 있습니까? 예를 들어 XXX에서 최상위가 적용되지 않습니다. –
페이지가 다른 보안 컨텍스트의 페이지 (동일한 출처 정책에 따라, 즉 다른 호스트 이름)에 의해 프레임에서 열린 경우 다음을 수행해서는 안됩니다. 부모 객체 내부의 속성에 액세스 할 수 있어야합니다. 이것은 모든 브라우저의 정상적인 보안입니다. 프레임에서 다른 사이트를 열거 나 프레임의 다른 사이트에서 열어서 사이트 간 스크립팅을 방지합니다. – thomasrutter
또한 'self'는 중첩이없는 경우 동일한 객체를 참조합니다. – another
- 1. window.top === IE8의 창 거짓 조건
- 2. OracleServiceORAL 서비스 (Window XP)와 Oracle 인스턴스의 차이점은 무엇입니까?
- 3. WPF Window Top 변경되지 않습니다.
- 4. 보기 기반 및 Window 기반 응용 프로그램 템플릿 간의 주요 차이점은 무엇입니까?
- 5. 감사 및 로깅의 차이점은 무엇입니까?
- 6. 스폰 및 exec의 차이점은 무엇입니까?
- 7. 트위스트 및 토네이도와의 차이점은 무엇입니까?
- 8. fgets() 및 fread() - 차이점은 무엇입니까?
- 9. 자바 스크립트 : 차이점은 무엇입니까 | 및 ||
- 10. Eclipse 및 Window Builder Pro
- 11. JSON 및 RSS 피드 - 차이점은 무엇입니까?
- 12. DBMS_OUTPUT.NEW_LINE 및 DBMS_OUTPUT.NEW_LINE()의 차이점은 무엇입니까?
- 13. crt0.o 및 crt1.o - 차이점은 무엇입니까?
- 14. LinkedList 및 ArrayList 구현의 차이점은 무엇입니까?
- 15. CSS에서 계단식 및 상속의 차이점은 무엇입니까?
- 16. 차단 및 비 차단 읽기의 차이점은 무엇입니까?
- 17. .erb, .rhtml 및 .html.erb의 차이점은 무엇입니까?
- 18. TFS, SVN 및 GIT의 차이점은 무엇입니까?
- 19. C#, .NET 및 CLI의 차이점은 무엇입니까?
- 20. Object, * 및 유형 없음의 차이점은 무엇입니까?
- 21. .com, .exe 및 .bat의 차이점은 무엇입니까?
- 22. 공장, 공급자 및 서비스의 차이점은 무엇입니까?
- 23. UserControl, WebControl, RenderedControl 및 CompositeControl의 차이점은 무엇입니까?
- 24. <% # 및 <% = 시작 태그의 차이점은 무엇입니까?
- 25. JSON과 MVC 및 MVC2의 차이점은 무엇입니까?
- 26. 작업, 작업 및 프로세스, 차이점은 무엇입니까
- 27. span, input 및 div 요소의 차이점은 무엇입니까?
- 28. MySQL, MySQLi 및 PDO의 차이점은 무엇입니까?
- 29. Rhino Mocks : 스텁 및 모의. 차이점은 무엇입니까
- 30. ActionScript 2.0 및 3.0의 차이점은 무엇입니까?
동일한 창을 가리키는 window.self도 있습니다. – AbhimanyuAryan