Programiści dodają coraz to bardziej wymyślne wynalazki do przeglądarki Mozilla Firefox. Po obsłudze WebGL dodano możliwość sprawdzenia orientacji urządzenia i przekazania pozycji do aplikacji sieciowej w postaci zdarzenia MozOrientation wyzwalanego na obiekcie window.
Funkcjonalność ta została zaimplementowana specjalnie dla mobilnej wersji Firefoksa - przeglądarki Fennec - ale API będzie dostępne także na desktopowej wersji przeglądarki.
Ponadto, Firefox 3.6 doczeka się obsługi CSS Transitions.
Źródło
W końcu doczekaliśmy finału walki Komisji Europejskiej z Microsoftem. Komisja Europejska przystała na propozycję Microsoftu odnośnie wyboru alternatywnych przeglądarek. W ten sposób Windows 7 może wejść na europejski rynek bez większych ograniczeń. Umowa pomiędzy stronami ma trwać 5 lat, co może oznaczać, że kolejna odsłona systemu Windows też będzie zawierać ekran zachęcający do instalacji alternatywnych browserów.
Wspomniana lista oferuje miejsce dla 12 produktów. Na początku jednak zobaczymy tylko pięć najpopularniejszych na europejskim rynku przeglądarek. Lista ta będzie okresowo aktualizowana.
Źródło
Podobnie jak Firefox dla Windowsa, MacOsowa wersja przeglądarki też doczeka się pewnych zmian interfejsu użytkownika. O pierwszych szkicach można przeczytać na blogu Chromatic Pixel.
Zmiany motywu graficznego dla MacOSa podążać będą w kierunku zmian wersji Windowsowej. Zauważalną różnicą będzie jednak domyślny brak przycisków Page i Tools ze względu na specyficzną obsługę pasków menu przez system MacOS.
W ostatnich kilku tygodniach Firefox doczekał się sporej liczby zmian i nowości. Niektóre z nich znajdą się w nadchodzącym wydaniu 3.6, inne zostaną odłożone na później. Poniżej wymieniam najważniejsze z nich.
- Dodano obsługę WebGL
- Dodano podstawową obsługę Jump List pod systemem Windows 7
- Wbudowano strony about:memory (bug 515354) oraz about:support (bug 367596). Strony te oferują podstawową funkcjonalność i zostaną rozbudowane
- Zintegrowano rozszerzenie Personas, dzięki któremu można dodawać lekkie motywy graficzne dla pasków narzędziowych przeglądarki (Bug 511771)
- W końcu Firefox będzie automatycznie optymalizował pliki SQLite. Domyślnie czyszczenie będzie odbywać się raz w miesiącu (bug 512854)
- Zaimplementowano kilka metod zdefiniowanych w specyfikacji Ecma-Script 5: Object.keys oraz Object.getOwnPropertyDescriptor
- Zaimplementowano funkcję pozwalającą sprawdzić, czy dany element odpowiada podanemu selektorowi CSS -
element.mozMatchesSelector (bug 518003)