--- title: DOM improvements in Firefox 3 slug: DOM_improvements_in_Firefox_3 tags: - DOM - Firefox 3 translation_of: Mozilla/Firefox/Releases/3/DOM_improvements ---
{{ Fx_minversion_header(3) }}
Firefox 3 では、特に、他のブラウザによる独自 DOM 拡張 のサポートに関するものを含む、多くの Document Object Model (DOM) 実装が追加されました。この記事は、これらの実装の一覧と詳細なドキュメントへのリンクを提供します。
clientTop
と clientLeft
DOM 拡張がサポートされました。
window.fullScreen
プロパティは、たとえ Web コンテンツから読み出されても常に正確に計算されるようになりました。以前は不正確に false
を返していたでしょう。({{ Bug(127013) }})
getClientRects
と getBoundingClientRect
DOM 拡張がサポートされました。({{ Bug(174397) }} を参照)
elementFromPoint
DOM 拡張がサポートされました。 ({{ Bug(199692) }})
oncut
、oncopy
、 onpaste
DOM 拡張がサポートされました ({{ Bug(280959) }})。
Node.nodePrincipal
、Node.baseURIObject
、document.documentURIObject
が追加されました。Chrome コードは、(XPCNativeWrapper
の wrappedJSObject
などの) ラップされていないコンテンツオブジェクトに対して、これらのプロパティに触れては (取得または設定をしては) いけません。詳細は {{ Bug(324464) }} を参照してください。
getElementsByClassName()
DOM メソッドがサポートされました。
window.postMessage
DOM メソッドがサポートされました。このメソッドは、制限された、同じドメインに限らないウィンドウ間でのクライアントサイド通信を行う選択フォームを可能にします。 keypress
イベントの charCode
の値は ASCII 文字に変更されます。それ以外の場合、charCode
はそのままの文字です(<kbd>Shift</kbd> 状態を除く)。Gecko Keypress Event を参照してください。
{{ 英語版章題("See also") }}