---
title: Firefox 1.5 dla programistów
slug: Mozilla/Firefox/Releases/1.5
tags:
- CSS
- DOM
- Dodatki
- HTML
- JavaScript
- Programowanie_WWW
- RDF
- Rozszerzenia
- SVG
- Standardy_WWW
- Wszystkie_kategorie
- XML
- XML Web Services
- XSLT
- XUL
translation_of: Mozilla/Firefox/Releases/1.5
---
{{FirefoxSidebar}}
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.
{{ languages( { "en": "en/Firefox_1.5_for_developers", "es": "es/Firefox_1.5_para_Desarrolladores", "fr": "fr/Firefox_1.5_pour_les_d\u00e9veloppeurs", "it": "it/Firefox_1.5_per_Sviluppatori", "ja": "ja/Firefox_1.5_for_developers", "nl": "nl/Firefox_1.5_voor_ontwikkelaars", "pt": "pt/Firefox_1.5_para_Desenvolvedores" } ) }}