release Firefox 71

lumangsung release web browser Firefox 71jeung Vérsi mobile Firefox 68.3 pikeun platform Android. Salaku tambahan, pembaruan parantos didamel dahan rojongan jangka panjang 68.3.0. Geura-giru ka panggung tés béta Cabang Firefox 72 bakal ngalih, sékrési anu dijadwalkeun pikeun 7 Januari (proyék ngaliwat keur anyar 4 minggu siklus ngembangkeun).

utama inovasi:

  • Diajukeun panganteur anyar pikeun kaca "ngeunaan: config", nu mangrupakeun kaca web layanan nu muka di jero browser nu, ditulis dina HTML, CSS jeung JavaScript. Unsur halaman tiasa dipilih sacara wenang nganggo beurit (kalebet sababaraha garis sakaligus) sareng disimpen dina clipboard tanpa nganggo ménu kontéks. Senar pilarian luhur geus dipikagaduh tur dimekarkeun pikeun ngawengku variabel anyar. Salaku tambahan, dukungan pikeun milarian ngaliwatan mékanisme standar parantos dilaksanakeun, anu ogé dianggo pikeun milarian dina halaman biasa kalayan milarian léngkah-léngkah tina patandingan.

    release Firefox 71

    Pikeun unggal setélan, tombol parantos ditambahkeun anu ngamungkinkeun anjeun ngabalikkeun variabel kalayan nilai Boolean (leres / salah) atanapi ngédit string sareng variabel angka. Pikeun niléy anu dirobah ku pamaké, tombol geus ditambahkeun pikeun mulangkeun parobahan kana nilai standar.

    release Firefox 71

    Saatos muka ngeunaan: config, sacara standar barang henteu ditingalikeun sareng ngan ukur bar teang anu katingali, sareng pikeun ningali sadaya daptar anjeun kedah klik tombol "Témbongkeun sadayana". Ka Setélan ditambahkeun pilihan "general.aboutConfig.enable", ngidinan mulangkeun aksés ka ngeunaan: kaca config lamun ieu optionally ditumpurkeun dina tahap ngawangun;

    release Firefox 71

  • Aub sacara standar, panganteur anyar pikeun nempo sertipikat TLS, diaksés ngaliwatan "ngeunaan: sertipikat" kaca jasa jeung "Alat> Info Halaman> Kaamanan> Témbongkeun Sertipikat" menu. Palaksanaan panganteur nempoan sertipikat geus sagemblengna ditulis ulang maké JavaScript sarta téknologi web baku, sarta ogé geus dibawa kana garis kalawan gaya Firefox Quantum. Upami sateuacana jandela anu misah dibuka pikeun ningali sertipikat, ayeuna inpormasina ditampilkeun dina tab dina bentuk anu ngingetkeun kana tambihan. Pasti Aya.

    release Firefox 71

  • Dimodernisasi desain bar alamat. Parobahan anu paling katingali nyaéta pamindahan tina daptar rekomendasi dina sakumna lebar layar pikeun milih jandela turun-handap anu ditandaan sacara jelas. Parobahan diusulkeun neruskeun ngembangkeun palaksanaan anyar bar alamat Quantum Bar, nu mucunghul dina Firefox 68 sarta dicirikeun ku nulis balik lengkep kode, ngaganti XUL / XBL kalawan API Web baku. Dina tahap kahiji, desain Quantum Bar sagemblengna ngulang bar alamat heubeul jeung parobahanana dugi ka rework internal. Ayeuna gawé geus dimimitian pikeun ngaronjatkeun penampilan. Parobahan ayeuna ditumpurkeun sacara standar sarta merlukeun aktivasina via "browser.urlbar.megabar" setelan dina ngeunaan: config.

    release Firefox 71

  • Ditambahkeun sokongan launching browser dina modeu Internet kios, nu diaktipkeun ku nangtukeun pilihan "-kiosk" dina garis paréntah tur ngakibatkeun kamampuhan pikeun dianggo ukur dina modeu layar pinuh. Pintonan kadali antarmuka, pop-up, ménu kontéks, sareng indikator status halaman loading (tampilan tautan sareng URL ayeuna) diblokir. Input keyboard diwatesan pisan, contona, ngolah kenop Alt sareng Ctrl ditumpurkeun, anu nyegah anjeun kaluar tina browser, ngalih ka aplikasi anu sanés, atanapi muka situs sanés. Modeu tiasa dianggo pikeun ngatur operasi sababaraha terminal otonom, lapak iklan, panél démo sareng sistem sanésna dugi ka damel sareng hiji halaman wéb / aplikasi wéb.
  • Dina sistem tambihan anu kalebet sareng browser Lingsir (saméméhna tambihanana dikirimkeun salaku Lockbox), maturan "ngeunaan: logins" panganteur pikeun ngatur kecap akses disimpen, pangakuan subdomain geus mucunghul nalika autofilling formulir entri sandi. Peringatan Firefox Monitor ngeunaan akun anu dikompromi ogé parantos dilaksanakeun pikeun pangguna anu maca layar.
  • Diwangun pikeun Windows, Linux sareng macOS nganggo dekoder MP3 asli.
  • Ditambahkeun béwara ngeunaan kode blocking pikeun pertambangan cryptocurrency kana mode anti-tracing canggih. Panel anu dipidangkeun nalika anjeun ngaklik ikon tina gambar tameng dina palang alamat nampilkeun kontén pelacak anu diblokir.
  • Pikeun pangguna Windows, kamampuan pikeun ningali pidéo dina modeu Picture-in-Picture diaktipkeun sacara standar, ngamungkinkeun anjeun ngaleupaskeun pidéo dina bentuk jandela ngambang anu tetep katingali nalika anjeun nganapigasi browser. Pikeun ningali dina modeu ieu, anjeun kedah klik dina tooltip atanapi dina menu kontéks anu dipidangkeun nalika anjeun klik katuhu dina pidéo, pilih "Gambar dina gambar" (dina YouTube, anu ngagentos panangan ménu kontéks sorangan, anjeun kedah leres- klik dua kali atawa klik ku kenop Shift dipencet). Dina sistem non-Windows, rojongan mode bisa diaktipkeun dina about:config maké "media.videocontrols.picture-in-picture.enabled" pilihan.
  • Dilaksanakeun rojongan pikeun perenah multi-lapisan nested elemen kaca (CSS Grid Level 2), nu nyata ngaronjatkeun kalenturan ngawangun layouts kaca grid-Blok ku nyadiakeun kamampuhan pikeun nangtukeun elemen anak nu anchored kana sél indungna (nempatkeun grid misah dina sél). Grid bersarang ditetepkeun nganggo nilai "subgrid" dina sipat "grid-template-columns" sareng "grid-template-rows". Rojongan pikeun grids nested ogé geus ditambahkeun kana mode inspeksi DevTools Grid Inspector.
  • sipat ditambahkeun kana CSS bentang kolom, ngamungkinkeun elemen pikeun bentang sakabéh kolom.
  • Dina sipat CSS jalur klip ditambahkeun kamampuhan pikeun nangtukeun pisibilitas ngawatesan wewengkon dieusian maké fungsi jalur() в formatna SVG outline.
  • Ditambahkeun kamampuhan pikeun tumut kana akun koefisien rasio aspék diartikeun ngaliwatan harta babandingan-aspek, pikeun atribut HTML "jangkungna" jeung "lebar" dina tag img.
  • Métode ditambahkeun kana JavaScript Promise.allSettled(), nu mulih ngan geus kaeusi atawa ditolak jangji, tanpa nyokot akun pending janji (ngamungkinkeun anjeun ngadagoan hasil palaksanaan saméméh ngajalankeun kode séjén).
  • Kelas dilaksanakeun MathMLElement (saméméhna ukur kelas anu disadiakeun unsur), nangtukeun unsur dina notasi MathML. Ogé ditambahkeun nyaéta tangkal MathML DOM pakait jeung nu bisa Anjeun pake mathmlEl.style jeung pawang acara global.
  • A constructor geus ditambahkeun kana DOM StaticRange() pikeun nyieun hiji objek StaticRange ngalambangkeun nyangkokkeun sabagian eusi DOM.
  • Ditambahkeun API Sidang Média, nu nyadiakeun alat pikeun ngaluyukeun blok jeung informasi ngeunaan muter eusi multimedia dina wewengkon bewara. Ngaliwatan API ieu, aplikasi wéb henteu ngan ukur tiasa nampilkeun béwara ngeunaan mimiti maén lagu énggal, tapi ogé ngatur kontrol ti daérah béwara atanapi ngalangkungan antarmuka panghemat layar, contona, nempatkeun tombol pikeun ngareureuhkeun, ngalih ngaliwatan aliran, atawa pindah ka lagu salajengna.
  • Dina API pikeun pamekar tambihan ningkat nanganan gagal nalika ngamuat data. Popup windows dibuka ku add-ons via windows.create call ayeuna mintonkeun nami add-on tinimbang URL add-on ("moz-extension://").
  • WebGL ayeuna ngadukung ekstensi OVR_multiview2, nu ngidinan Anjeun pikeun ngarobah kana sababaraha viewports sakaligus kalawan hiji panggero (contona, mangpaat pikeun kaluaran stereo di WebXR);
  • Antarbeungeut pikeun mariksa kagiatan jaringan kalebet kamampuan pikeun nganalisis tahapan ngolah pamundut jaringan kalayan tampilan misah tina waktos résolusi dina DNS, ngadegkeun sambungan, ngirim data sareng nampi réspon. Inpormasi disayogikeun ngaliwatan tab Timing anyar dina sidebar katuhu.

    release Firefox 71

  • Dina panganteur tracking aktivitas jaringan standar kaasup modeu pikeun inspecting sambungan WebSocket kalawan kamampuhan pikeun ngareureuhkeun sambungan aktip.

    release Firefox 71

  • Ditambahkeun kana Network Monitor sokongan milarian téks lengkep dina badan pamundut / réspon, cookies sareng header, sareng ogé dilaksanakeun kasempetan blocking loading tina URL tangtu ku nambahkeun saringan jeung masker diperlukeun.

    release Firefox 71

  • Dilaksanakeun dina konsol wéb modeu multiline ngedit, nu ngidinan Anjeun pikeun nuliskeun JavaScript constructs dibagi kana sababaraha garis tur ngaéksekusi aranjeunna teu ku mencét Lebetkeun, tapi ku ngaklik on tombol Run. Modeu dirancang salaku panel samping, dipintonkeun saatos ngaklik ikon "panel pamisah" di sisi katuhu widang input atanapi ngalangkungan potong kompas keyboard Ctrl + B.

    release Firefox 71

  • The JavaScript debugger nyadiakeun sawangan nilai variabel di tempat pamakéan maranéhanana dina kode, dilaksanakeun ngalaksanakeun log acara sarta ditambahkeun kamampuhan pikeun nganonaktipkeun blok popup kalawan breakpoints (devtools.debugger.features.overlay dina ngeunaan: config).

    release Firefox 71

  • Pembaruan koréksi pikeun Firefox 68.2 parantos disiapkeun pikeun Android. Hayu urang ngingetan yén formasi sékrési penting anyar Firefox pikeun Android parantos dileungitkeun. Pikeun ngaganti Firefox pikeun Android, codenamed Fenix ​​​​(disebarkeun salaku Sawangan Firefox) ngembang browser anyar pikeun alat nu bagerak maké mesin GeckoView sarta susunan perpustakaan Mozilla Android komponén.

    Turunna jumlah kerentanan kritis disababkeun ku kanyataan yén masalah mémori, sapertos panyangga overflows sareng aksés ka daérah mémori anu parantos dibébaskeun, ayeuna ditandaan bahaya, tapi henteu kritis. Pelepasan énggal ngalereskeun 13 masalah anu sami anu berpotensi ngakibatkeun kode panyerang dieksekusi nalika halaman anu diciptakeun khusus dibuka.

Salian inovasi sareng perbaikan bug dina Firefox 71, 26 karentanan, anu 17 (dikumpulkeun dina CVE-2019-17013 и CVE-2019-17012) ditandaan salaku berpotensi tiasa ngarah kana palaksanaan kode panyerang nalika muka halaman anu dirancang khusus. Éta noteworthy yén masalah memori kayaning overflows panyangga sarta aksés ka wewengkon memori geus dibébaskeun ayeuna ditandaan bahaya, tapi teu kritis.

sumber: opennet.ru

Tambahkeun komentar