Poprawki DOM w Firefoksie 3
z Mozilla Developer Center, polskiego centrum programistów Mozilli.
Ten artykuł obejmuje funkcje wprowadzone w Firefoksie 3
W programie Firefox 3 wprowadzono szereg udoskonaleń implementacji Obiektowego Modelu Dokumentu (ang. Document Object Model — DOM), dotyczących przede wszystkim obsługi rozszerzeń DOM zastosowanych w innych przeglądarkach. W tym artykule przedstawiono listę zmian oraz odnośniki do szczegółowej dokumentacji.
- Obsługiwane są rozszerzenia DOM z przeglądarki Internet Explorer:
clientTopiclientLeft. - Własność
window.fullScreenzwraca zawsze dokładną wartość, niezależnie od kontekstu, w którym jest odczytywana. W poprzednich wersjach Firefoksa zwracana była nieprawidłowa wartośćfalse(błąd 127013). - Obsługiwane są rozszerzenia DOM
getClientRectsigetBoundingClientRect(patrz błąd 174397). - Obsługiwane jest rozszerzenie DOM z przeglądarki Internet Explorer:
elementFromPoint(błąd 199692). - Obsługiwane są rozszerzenia DOM z przeglądarki Internet Explorer:
oncut,oncopy,onpaste,onbeforecut,onbeforecopyionbeforepaste(błąd 280959). - Dodano dostępne wyłącznie w kodzie uprzywilejowanym metody pobierania dla własności
Node.nodePrincipal,Node.baseURIObjectidocument.documentURIObject. W kodzie chrome nie wolno ani pobierać, ani ustawiać tych własności dla obiektu nieopakowanego (np. dla obiektuwrappedJSObject, będącego własnością obiektuXPCNativeWrapper); aby uzyskać szczegółowe informacje, patrz błąd 324464. - Obsługiwana jest metoda DOM
getElementsByClassName(), zdefiniowana w specyfikacji The Web Applications 1.0 (HTML5).