Objavljen je web preglednik Firefox 160, a ažurirani su i prethodni izdanja s dugoročnom podrškom — 153.7.0 i 115.45.0. U okviru novog dvotjednog ciklusa rasporeda izdanja, beta verzija Firefox 161 je na putu, a izdanje je planirano za 24. novembar.
Glavne novosti u Firefox 160 (1, 2, 3):
- Dodana je mogućnost odvajanja kartice ili odabranog područja na stranici u obliku mini-prozora koji se prikazuje iznad sadržaja. Adresa u mini-prozoru automatski se skriva i prikazuje samo kada se kursor pomakne na naslov. Moguće je istovremeno otvoriti više mini-prozora. Mini-prozori se stvaraju putem kontekstualnih izbornika koji se prikazuju klikom desne tipke miša na karticu (Move Tab -> Move to Mini Window) ili sadržaju stranice (Move Section to Mini Window). Ova opcija je pogodna za održavanje drugog sadržaja u vidnom polju dok radite na stranici.


- U sučelju za pregled videa u načinu «slika u slici» omogućena je opcija podešavanja brzine reprodukcije s postavkom od 0.25x (tipka za promjenu brzine pojavljuje se samo kada se prozor poveća).

- Dodana je mogućnost otvaranja novih kartica pomicanjem miša nad elementima iz bočne trake s poviješću posjeta do područja kartica.
- U kontekstualnom izborniku adresne trake umjesto stavke «Paste and Go» sada se prikazuje «Paste and Search», ako se u međuspremniku nalazi tekst, a ne veza.
- U dijalogu za potvrdu zahtjeva web stranica za povezivanje kao handler za email i druge vrste veza implementirana je tipka «Never allow» za kasnije blokiranje sličnih ponovljenih zahtjeva od web stranice.
- Dodana je podrška za reprodukciju zvuka u formatima FLAC, MP3 i PCM koji se isporučuju u medijskim kontejnerima MKV (Matroska).
- Za renderiranje WebGL na platformi macOS korišten je grafički API Metal.
- U API Web Speech dodan je objekt SpeechRecognition za prepoznavanje govora u stvarnom vremenu bez upućivanja na vanjske usluge i uz podršku za 40 jezika.
- Za kompatibilnost s nekim web stranicama dodan je pseudo-element «::-webkit-input-placeholder», koji je funkcionalno sličan «::placeholder».
- U WebTransport() konstruktoru implementirana je opcija „headers“ za dodavanje vlastitih HTTP zaglavlja naprednim CONNECT zahtjevima. U sučelje WebTransportDatagramDuplexStream dodana su svojstva incomingMaxBufferedDatagrams i outgoingMaxBufferedDatagrams, a u sučelje WebTransport — svojstva
anticipatedConcurrentIncomingUnidirectionalStreams i anticipatedConcurrentIncomingBidirectionalStreams. - U verziji za Android uključen je zahtjev za ovlaštenje prije pristupa uređajima u lokalnoj mreži s intranet adresama ili uslugama na trenutnom uređaju (localhost).
Osim noviteta i ispravka grešaka, u Firefox 160 otklonjeno je 99 ranjivosti, od kojih je većina uzrokovana problemima s memorijom, poput prelivanja međuspremnika i pristupa već oslobođenim dijelovima memorije. Ovi problemi potencijalno mogu dovesti do izvršavanja zloćudnog koda prilikom otvaranja specijalno oblikovanih stranica.
Izvor: opennet.ru



