Visit Mozilla.org

Updating web applications for Firefox 3

MDC

이 문서는 Firefox 개발자들을 위한 정보입니다. Firefox 3

초안
이 문서는 작성중입니다.

Firefox 3에는 웹 사이트와 웹 애플리케이션에 영향을 줄 수 있는 다수의 변경 사항과 잇점을 줄 수 있는 새로운 기능이 포함 되어 있습니다. 이 문서는 Firefox 3의 잇점을 최대한 이용 가능할 수 있도록 웹 사이트를 업데이트 하는 방법을 알려 줄 것입니다.

Firefox 3는 2007년 가을 현재 베타 버전을 출시하였습니다.

이 문서를 계속 주시하시면 추가 사항들을 계속 업데이트 할 것입니다.

목차

[편집] DOM 변경 사항

외부 문서에서 가져온 노드를 현재 문서에 끼워넣으려면 importNode를 써서 복제해야 합니다(또는 adoptNode를 써서 받아들여야 합니다). ownerDocument 문제에 대한 자세한 내용을 알고 싶으면 W3C DOM FAQ를 보세요.

Gecko는 1.9 전까지는 importNodeadoptNode를 쓰도록 강제하지 않았습니다. 1.9 알파부터는 복제하거나 받아들이지 않고 노드를 다른 문서에서 쓰게 되면 WRONG_DOCUMENT_ERR (NS_ERROR_DOM_WRONG_DOCUMENT_ERR) 예외가 발생합니다.

[편집] HTML 변경 사항

Firefox 3는 frame과 iframe이 부모의 문자 인코딩을 상속받도록 하는 보안 문제를 해결하였습니다. 이 문제는 여러 가지 이슈를 만들어내었습니다. 이제 frame은 두 frame이 같은 서버에서 읽으면 부모의 문자 인코딩만 상속 받습니다. 만약 여러분의 웹 페이지 내에서 다른 서버에 있는 웹 페이지를 frame으로 호출할 경우, HTML로 특정 문자 인코딩을 선언해 주어야 합니다.

[편집] JavaScript 변경 사항

Firefox 3는 JavaScript 1.8을 지원 합니다. 웹 사이트에서 변경 해야할 주요 사항은 이제 더 이상 사용하지 않는 비표준 Script 객체를 더 이상 지원하지 않는 다는 것입니다. 그러나 Script가 비표준이기 때문에 대부분 이런 문제를 가지고 있지 않을 것으로 판단 하고 있습니다.

[편집] 참고 사항

Firefox 3 개발자 필독 사항, JavaScript 1.8, Firefox 3를 위한 확장 기능 업데이트