Firefox 1.5

Firefox 1.5 został wydany i jest dostępny do pobrania. Oparty na silniku Gecko 1.8, jeszcze lepiej obsługuje standardy, a także dodaje nowe możliwości, dzięki którym możliwe będzie tworzenie aplikacji WWW nowej generacji. Firefox 1.5 posiada poprawioną obsługę CSS2 i CSS3, API do tworzenia i programowania dwuwymiarowej grafiki dzięki SVG 1.1 i <canvas>, zdarzenia XForms i XML oraz wiele usprawnień DHTML, JavaScript i DOM.

Firefox 1.5 jest dostępny do pobrania z: http://www.mozilla.com/firefox/

Narzędzia programistyczne

Dostępnych jest wiele narzędzi i rozszerzeń, które mogą pomóc programistom w obsłudze Firefoksa 1.5.

  • Inspektor DOM, narzędzie pozwalające analizować i modyfikować dokument bez potrzeby edytowania go. Inspektor DOM jest dostępny w Firefoksie 1.5 pod pozycją Narzędzia programistyczne w opcjach instalacji zaawansowanej (użytkownika).
  • Konsola JavaScript, narzędzie do pisania i testowania kodu JavaScript dające możliwość oglądania błędów JavaScript i CSS.
  • Pokaż źródło strony, z podświetlaniem składni i możliwością wyszukiwania.
  • Rozszerzenia przeglądarki takie jak FireBug, Pasek narzędzi Web Developer, Live HTTP Headers, HTML Validator i wiele innych.

Uwaga: Niektóre rozszerzenia nie obsługują w tej chwili Firefoksa 1.5 i zostaną automatycznie wyłączone.

Ogólnie

Poniżej znajdują się artykuły omawiające główne nowe funkcje w Firefoksie 1.5:

Programiści stron i aplikacji WWW

SVG w XHTML - Wprowadzenie 
Dowiedz się, jak stosować SVG wewnątrz stron XHTML i jak można wykorzystać JavaScript i CSS do manipulowania obrazem w sposób analogiczny do zwykłego XHTML-a. Zajrzyj też na SVG w Firefoksie, aby dowiedzieć się o stanie i znanych problemach implementacji SVG.
Rysowanie grafik za pomocą Canvas 
Naucz się korzystać z nowego znacznika <canvas> i rysować grafy i inne obiekty w Firefoksie.
Kolumny CSS3 
Naucz się korzystać z automatycznego układania teksty w wielu kolumnach zgodnie z propozycją CSS3.
Zastosowanie cache'owania w Firefoksie 1.5 
Przeczytaj o bfcache i zwiększeniu prędkości przeglądania stron poprzednich i następnych jakie oferuje.

Programiści XUL i autorzy rozszerzeń

Tworzymy rozszerzenie 
Ten przewodnik poprowadzi Cię poprzez kroki, które należy wykonać aby stworzyć bardzo proste rozszerzenia dla Firefoksa. Zobacz także przewodnik w bazie wiedzy MozillaZine, który demonstruje nowe cechy Menedżera Rozszerzeń w wersji 1.5, który sprawia, że tworzenie rozszerzenia jest jeszcze łatwiejsze.
XPCNativeWrapper 
XPCNativeWrapper jest sposobem na opakowanie obiektu, aby możliwy był bezpieczny dostęp z uprawnionego kodu. Może być one użyty we wszystkich wersjach Firefoksa, mimo że działanie to zmieniło się nieco począwszy od Firefoksa 1.5 (Gecko 1.8).
System preferencji 
Dowiedz się więcej o nowych kontrolkach, które pozwalają na stworzenie okien Opcji w prostszy i wymagający mniej kodu JavaScript sposób.
Międzynarodowe pismo w XUL JavaScript 
Pliki XUL JavaScript mogą teraz zawierać pliki spoza zakresu ASCII.
Zmiany w API Tree 
Interfejsy do obsługi elementów <tree> XUL-a zostały zmienione.
Zmiany w XUL-u w Firefoksie 1.5 
Podsumowanie zmian w XUL-u. Zobacz także Dostosowanie aplikacji XUL do Firefoksa 1.5.
Zmiany związane z obsługą sieci 
  • Komunikaty certyfikatów mogą być teraz nadpisywane dla każdego kanału. Działa to poprzez ustawianie odpytywacza interfejsu jako nsIChannel notificationCallbacks i przydzielenie interfejsu dla nsIBadCertListener.
  • Listenery nsIWebBrowserPersist mogą teraz implementować nsIInterfaceRequestor::GetInterface i dostaną szansę podania wszystkich interfejsów o jakie kanał może zapytać, włączając nsIProgressEventSink (niezbyt przydatny, redunduje nsIWebProgressListener). Przydatne interfejsy to m.in. nsIChannelEventSink oraz nsIBadCertListener.
  • Rozszerzenia oraz inni użytkownicy necko, włączając w to XMLHttpRequest, mogą ustawić nagłówek Cookie bezpośrednio i necko nie będzie go zastępować. Zapisane ciasteczka zostaną połączone z bezpośrednio nadanym nagłówkiem, w taki sposób, że bezpośrednio nadany nagłówek nadpisze zapisane ciasteczka.

Nowe funkcje dla użytkowników

Wygoda użytkownika

  • Szybsza nawigacja po stronach z poprawioną wydajności przycisków wstecz i dalej.
  • Możliwość zmiany kolejności kart metodą przeciągnij i upuść
  • Answers.com został dodany jako silnik wyszukiwania.
  • Poprawiona wygoda użytkowania w tym, opisowe strony błędów, przemodelowane menu opcji, mechanizm wykrywania RSS, obsługa trybu Bezpiecznego.
  • Zwiększone wsparcie dla dostępności w tym, wsparcie dla niepełnosprawnych dla DHTMLa.
  • Mechanizm zgłaszania niedziałających stron pozwala zgłaszać strony nie działające w Firefoksie.
  • Lepsze wsparcie dla Mac OS X (10.2 i nowsze) w tym, migracja profilu z Safari oraz Mac Internet Explorera.

Bezpieczeństwo i prywatność

  • Automatyczna aktualizacja ułatwia aktualizacje oprogramowania. Informacja o aktualizacji jest lepiej widoczna, natomiast same aktualizacje mają pół megabajta lub mniej. Aktualizacja rozszerzeń także została usprawniona.
  • Usprawnione blokowanie wyskakujących okien.
  • Opcja Usuń prywatne dane pozwala w łatwy sposób szybko usunąć prywatne dane z przeglądarki korzystając ze skrótu klawiatury.

Wsparcie dla otwartych standardów WWW

Wsparcie Firefoksa dla standardów WWW pozostaje najlepszym na rynku, w tym wsparcie dla:

Firefox 1.5 wspiera następujące protokoły transportu (HTTP, FTP, SSL, TLS i inne), wielojęzyczny zestaw znaków (Unicode), grafikę (GIF, JPEG, PNG, SVG i inne) oraz najnowszą wersję najpopularniejszego języka skryptowego, JavaScript 1.6.

Zmiany od wersji 1.0 Firefoksa

Od wydania wersji 1.0, które miało miejsce 9 listopada 2004 roku, do Firefoksa włączonych zostało bardzo wiele nowych funkcji i poprawek. Szczegółowe informacje można uzyskać na stronie squarefree.com.

Autorzy i etykiety dokumentu

 Ostatnia aktualizacja: teoli,