Firefox 68

Dostupno Izdanje Firefoxa 68.

Velike promjene:

  • Adresni crtični kod potpuno je prepisan - HTML i JavaScript se koriste umjesto XUL-a. Vanjske razlike između stare (Awesome Bar) i nove (Quantum Bar) linije su samo u tome što krajevi linija koje ne stanu u adresnu traku sada blijede umjesto da budu odsječeni (...) i za brisanje unosa iz povijesti, umjesto Delete / Backspace trebate koristiti Shift+Delete/Shift+Backspace. Nova adresna traka je brža i omogućuje vam da proširite njezine mogućnosti s dodacima.
  • Stranica za upravljanje dodacima (about:addons) također je u potpunosti prerađena pomoću Web API-ja. Gumbi za brisanje/onemogućavanje premješteno u izbornik. U svojstvima dodataka možete pogledajte tražena dopuštenja i napomene o izdanju. Dodan je zaseban odjeljak za onemogućene dodatke (prije su bili jednostavno postavljeni na kraj popisa), kao i odjeljak s preporučenim dodacima (svaka verzija prolazi kroz temeljitu sigurnosnu provjeru). Sada možete prijaviti zlonamjeran ili prespor dodatak.
  • Kod odgovoran za vraćanje prethodne sesije je prepisan od JS do C++.
  • Dodana stranica about:compat na kojoj se može upravljati "popravcima" specifičnim za web mjesto. Ovo su privremeni popravci za stranice koje ne rade ispravno (na primjer, mijenjanje korisničkog agenta ili pokretanje skripti koje ispravljaju rad u Firefoxu). about:compat olakšava pregled aktivnih zakrpa i omogućuje web programerima da ih onemoguće u svrhu testiranja.
  • Postavkama sinkronizacije može se pristupiti izravno iz glavnog izbornika.
  • Tamna tema u načinu čitanja ne odnosi se samo na sadržaj stranice, već i na sučelje (alate, bočne trake, kontrole).
  • Firefox će pokušati automatski popraviti HTTPS pogreškeuzrokovan antivirusnim softverom treće strane. Firefox je kroz povijest koristio vlastitu pohranu certifikata umjesto sistemske, koja pozitivno utječe na sigurnost, ali zahtijeva da antivirusni softver uveze svoj korijenski certifikat u pohranu preglednika, što neki dobavljači zanemaruju. Ako preglednik otkrije MitM napad (koji može biti uzrokovan antivirusnim programom koji pokušava dekriptirati i pregledati promet), automatski će omogućiti postavku security.enterprise_roots.enabled i pokušati koristiti certifikate iz sistemske pohrane (samo certifikate koje je tamo dodao treći -party software, certifikati isporučeni s OS-om, zanemaruju se). Ako ovo pomogne, postavka će ostati uključena. Ako korisnik izričito onemogući security.enterprise_roots.enabled, preglednik ga neće pokušati omogućiti. U novom izdanju ESR-a ova je postavka omogućena prema zadanim postavkama. Osim toga, dodana je ikona u područje obavijesti (lijevo od adresne trake), koja pokazuje da stranica koju gledate koristi certifikat uvezen iz pohrane sustava. Programeri napominju da korištenje certifikata sustava ne utječe na sigurnost (koriste se samo certifikati koje je softver treće strane dodao certifikatima sustava, a budući da ih softver treće strane ima pravo tamo dodati, mogao bi ih jednostavno dodati u Firefox pohranu).
  • Upiti za dopuštanje push obavijesti neće se prikazati sve dok korisnik izričito ne stupi u interakciju sa stranicom.
  • Pristup kameri i mikrofonu od sada može se izvesti samo iz sigurnog konteksta (tj. sa stranica učitanih putem HTTPS-a).
  • Nakon 2 godine simbol je dodan na stop listu (popis znakova koji nisu dopušteni u imenima domena) Κʻ / ĸ (U+0138, *Kra*). U obliku velikim slovom, izgleda kao latinično "k" ili ćirilično "k", što bi moglo ići na ruku fišerima. Cijelo to vrijeme programeri su pokušavali riješiti problem putem tehničkog odbora Unicode (dodajte ovaj simbol u kategoriju "povijesni"), ali zaboravili su na to kada su izdali sljedeće izdanje standarda.
  • U službenim verzijama više nije moguće onemogućiti višeprocesni način rada. Jednoprocesni način rada (gdje se sučelje preglednika i sadržaj kartice izvode u istom procesu) je manje siguran i nije u potpunosti testiran, što može uzrokovati probleme sa stabilnošću. Za ljubitelje jednoprocesnog načina rada zaobilazna rješenja.
  • Promijenjeno ponašanje prilikom sinkronizacije postavki. Od sada se prema zadanim postavkama sinkroniziraju samo postavke uključene u popis koji su definirali programeri. Možete vratiti prethodno ponašanje (sinkronizirati apsolutno sve promijenjene postavke) kroz about:config.
  • Implementirana su sljedeća CSS svojstva: scroll-padding, scroll-margin, scroll-snap-align, protuskup, -webkit-line-stezaljka.
  • Dodana podrška za pseudo elemente ::marker i njegove animacije.
  • Primitivna podrška je omogućena prema zadanim postavkama BIGINT.
  • window.open() sada poštuje proslijeđeni parametar "bez preporuke".
  • Dodana podrška HTMLImageElement.decode() (učitavanje slika prije nego što se dodaju u DOM).
  • Puno poboljšanja u razvojnim alatima.
  • bn-BD i bn-IN lokalizacije kombinirane u bengalski (bn).
  • Uklonjene su lokalizacije koje su ostale bez održavatelja: asamski (as), južnoafrički engleski (en-ZA), maithili (mai), malajalam (ml), oriya (or). Korisnici ovih jezika bit će automatski prebačeni na britanski engleski (en-GB).
  • API WebExtensions sada su dostupni alati za rad s korisničkim skriptama. To bi potencijalno moglo riješiti probleme sa sigurnošću (za razliku od Greasemonkey/Violentmonkey/Tampermonkey, svaka skripta radi u vlastitom sandboxu) i stabilnošću (eliminira utrku između učitavanja stranice i umetanja skripte), a također omogućuje da se skripta izvrši u željenoj fazi učitavanje stranice.
  • Vraćena je postavka view_source.tab, koja vam omogućuje da otvorite izvorni kod stranice u istoj kartici, a ne u novoj.
  • Tamna tema sada se može primijeniti na servisne stranice preglednika (na primjer, stranica postavki), to se kontrolira postavkom browser.in-content.dark-mode.
  • Windows 10 uređaji s AMD grafičkim karticama imaju omogućenu podršku za WebRender.
  • Nova instalacija u sustavu Windows 10 dodat će prečac na programsku traku.
  • Verzija za Windows sada koristi Pozadinska inteligentna usluga prijenosa (BITS).

Napomene o izdanju za programere

Izvor: linux.org.ru

Dodajte komentar