Firefox 3에서는 Document Object Model (DOM)에 있어 다양한 개선이 있었으며, 특히 다른 브라우저들에서 제공되는 DOM의 확장을 지원한다는 면에서 특히 그러합니다. 본 글은 이러한 개선 사항들과 세부 문서에 대한 링크들로 구성되어 있습니다.
- Internet Explore의
clientTop
과clientLeft
DOM 확장을 지원합니다. window.fullScreen
프로터티를 어디서 사용하든(컨텐츠에서도 가능) 항상 정확한 값을 반환합니다. 이전에는 부정확한false
값을 반환하기도 했었습니다(bug 127013).getClientRects
와getBoundingClientRect
DOM 확장을 지원합니다(bug 174397).- Internet Explorer의
elementFromPoint
DOM 확장을 지원합니다 (bug 199692). - Internet Explorer의
oncut
,oncopy
,onpaste
DOM 확장을 지원합니다 (bug 280959). - Added privileged-code-only getters for
Node.nodePrincipal
,Node.baseURIObject
, anddocument.documentURIObject
. Chrome code must not touch (get or set) these properties on an unwrapped content object (e.g. on awrappedJSObject
of anXPCNativeWrapper
), see bug 324464 for details. - Web Applications 1.0 (HTML5)의
getElementsByClassName()
DOM 메소드를 지원합니다. - The Web Applications 1.0 (HTML5)의
window.postMessage
DOM 메소드를 지원합니다. This method allows a limited, opt-in form of client-side communication between windows not necessarily on the same domain. - 단축(acclerator) 키가 눌러진 경우
keypress
이벤트에서의charCode
값이 ASCII 문자로 변경되었습니다. 그 밖의 경우에서의charCode
값은 변경되지 않은 문자(Shift 상태를 제외하고)입니다. Gecko Keypress Event를 참조하세요.