Firefox 1.5 for developers

Firefox 1.5

Firefox 1.5를 출시하여 내려 받기할 수 있습니다. Gecko 1.8 엔진에 기반을 둔 이 최신 버전은 이미 최고인 클래스 표준 지원 개선과 다음 세대 웹 어플리케이션에서 가능한 새 기능을 제공합니다. Firefox 1.5는 CSS2와 CSS3 지원 개선, 많은 DHTML, JavaScript, DOM 향상은 물론 SVG 1.1과 <canvas>, XForms, XML 이벤트를 통한 스크립팅과 프로그래밍이 가능한 2D 그래픽스 API를 크게 다룹니다.

Firefox 1.5http://www.mozilla.com/firefox/ 에서 내려받을 수 있습니다.

개발자 도구

개발자를 도울 수 있는 여러 도구와 브라우저 확장기능들이 Firefox 1.5를 지원합니다.

  • DOM Inspector는 개발자가 문서를 직접 편집하지 않고 문서를 수정하고 검사할 수 있도록 하는 도구입니다. DOM Inspector는 개발자 도구 아래 Firefox 1.5의 사용자 정의 설치 선택사항 부분에서 이용할 수 있습니다.
  • JavaScript console은 한 페이지에 JavaScript와 CSS 에러 보기뿐만 아니라 JavaScript 코드를 시험하고 작성하게 하는 도구입니다.
  • 구문 강조와 찾기 기능을 갖춘 페이지 소스 보기.
  • Browser extensionsFireBug, Web Developer toolbar, Live HTTP Headers, HTML Validator, 그리고 더 많은 것을 포함합니다.

주의: 확장기능 약간은 현재 Firefox 1.5를 지원하지 않아 자동으로 사용불가능합니다.

개요

Firefox 1.5의 새 기능:

웹 사이트 개발자와 어플리케이션 개발자

SVG In XHTML Introduction 
XHTML 페이지에서 SVG를 쓰는 법과 정규 XHTML을 스크립트하는 방식과 같은 방식으로 그림을 조작하는데 JavaScript과 CSS를 쓰는 법을 배웁니다. 또한 Firefox의 SVG 구현 상태와 알려진 문제 정보를 알아보려면 SVG in Firefox를 보세요.
Drawing Graphics with Canvas 
새로운 <canvas> 태그 정보와 Firefox에서 그래프와 다른 개체 그리는 법을 알아봅니다.
CSS3 Columns 
CSS3에 새로 제안한 자동 다단 텍스트 layout 지원 정보를 알아봅니다.
Using Firefox 1.5 caching 
bfcache 정보와 뒤로 가기와 앞으로 가기 항해 속도를 높이는 법을 알아봅니다.

XUL 개발자와 확장기능 개발자

Building an Extension 
이 입문서는 당신이 Firefox에 가장 기본이 될만한 확장기능을 만드는데 필요한 과정을 통과하도록 합니다. 또한 새 확장기능을 만들기를 훨씬 더 쉽게 하는 1.5의 확장기능 관리자의 새로운 기능을 실제로 보이는 another tutorial on MozillaZine knowledge base를 보세요.
XPCNativeWrapper 
XPCNativeWrappersafe to access from privileged code하도록 개체를 싸는(wrap up) 방법입니다. Firefox 1.5 (Gecko 1.8)에서 시작하여 약간 바뀐 behavior를 통해 모든 Firefox 버전에서 쓸 수 있습니다.
Preferences System 
더 적은 JavaScript 코드를 써서 더 쉽게 선택사항 창을 만들게 하는 새 위젯을 알아봅니다.
International characters in XUL JavaScript 
XUL JavaScript 파일은 이제 ASCII 아닌 문자도 포함할 수 있습니다.
Tree API changes 
XUL <tree> 요소에 접근하기 위한 인터페이스가 바뀌었습니다.
XUL Changes for Firefox 1.5 
XUL 바뀐 점 요약. 또한 Adapting XUL Applications for Firefox 1.5를 보세요.
네트워킹 관련 바뀐 점
  • 인증 프롬프트를 이제 각 채널(per-channel) 기초로 하여 재정의(override)할 수 있습니다. 이는 인터페이스 requestor를 nsIChannel의 notificationCallbacks으로 설정하고 nsIBadCertListener를 위한 인터페이스를 할당하여 수행합니다.
  • nsIWebBrowserPersist의 listener는 이제 nsIInterfaceRequestor::GetInterface를 구현할 수 있고 nsIProgressEventSink(nsIWebProgressListener와 크게 쓸모 있고 중복되지 않은)를 포함한 채널이 요구할 지도 모를 인터페이스 모두를 제공할 기회를 얻습니다. 여기서 쓸모 있는 인터페이스는 nsIChannelEventSinknsIBadCertListener 포함합니다.
  • 확장기능이나 XMLHttpRequest를 포함하는 다른 necko 소비자는 쿠키 헤더를 명시하여 설정할 수 있고 necko는 그것을 바꾸지 않을 겁니다. 저장된 쿠키는 명시한 헤더가 저장된 쿠키를 재정의하는 방식으로 명시하여 집합 헤더와 합쳐집니다.

새 최종 사용자 기능

사용자 Experience

  • 뒤로 가기와 앞으로 가기 버튼 성능 개선으로 더 빠른 브라우저 항해
  • 드랙 앤 드랍으로 브라우저 탭 재배치.
  • 사전 검색을 위해 Answers.com을 검색 엔진 목록에 추가했습니다.
  • 설명 단 에러 페이지, 다시 디자인한 옵션 메뉴, RSS 발견(discovery), "안전 모드" experience를 포함한 제품 사용성 증대
  • DHTML 접근성을 포함하여 더 나은 접근성 지원.
  • Firefox에서 열리지 않는 웹 사이트를 보고하기 위한 깨지는 웹 사이트 보고 마법사
  • Safari와 Mac Internet Explorer로부터 프로필 이동을 포함한 더 나은 Mac OS X(10.2 이상) 지원

보안과 사생활

  • 제품 업그레이드를 streamline하는 자동 업데이트. 업데이트 알림은 더 눈에 띄고(prominent), Firefox 업데이트는 이제 0.5 megabyte나 그보다 더 작아질지도 모릅니다. 확장기능 업데이트 또한 개선했습니다.
  • 팝업 차단 개선.
  • 개인 데이터 지우기 기능은 키보드 메뉴 항목과 shortcut을 통해 개인 데이터를 빠르게 제거하는 쉬운 방법을 제공합니다.

열린 웹 표준 지원

Firefox는 시종일관 크로스 플랫폼을 구현하도록 기업을 계속 이끄는 웹 표준을 지원합니다.

Firefox 1.5는 다음 데이터 전송 프로토콜(HTTP, FTP, SSL, TLS, 그리고 나머지)과 여러 언어 문자 데이터(Unicode), 그래픽스(GIF, JPEG, PNG, SVG, 그리고 나머지), 가장 유명한 스크립팅 언어의 최근 버전인 JavaScript 1.6을 지원합니다.

Firefox 1.0부터 바뀐 점

2004년 11월 9일 처음 출시된 뒤로 Firefox에 바뀐 점이 많습니다. Firefox는 많은 새로운 기능 보탬과 버그 고침과 함께 향상됐습니다. Deer Park(Firefox 1.5의 코드명)와 Firefox 출시 노트는 Firefox 각 출시본의 바뀐 점에 관한 훌륭한 정보원입니다.

Document Tags and Contributors

Contributors to this page: Netaras, Sebuls
Last updated by: Sebuls,