release Firefox 68

Dipuntepangaken release browser web Firefox 68Lan versi seluler Firefox 68 kanggo platform Android. Rilis kasebut dikategorikaké minangka cabang Layanan Dhukungan Lengkap (ESR), kanthi nganyari sing dirilis ing saindhenging taun. Kajaba iku, nganyari saka sadurungé cabang kanthi dhukungan jangka panjang 60.8.0. Rawuh ing panggung beta testing Cabang Firefox 69 bakal transisi, rilis sing dijadwalake tanggal 3 September.

Utama inovasi:

  • Pangatur tambahan anyar (bab: addons) diaktifake kanthi standar, rampung ditulis maneh nggunakake HTML/JavaScript lan teknologi web standar minangka bagéyan saka inisiatif kanggo mbusak browser saka XUL lan komponen basis XBL. Ing antarmuka anyar kanggo saben tambahan ing wangun tab, sampeyan bisa ndeleng gambaran lengkap, ngganti setelan lan ngatur hak akses tanpa ninggalake kaca utama karo dhaptar tambahan.

    release Firefox 68

    Tinimbang tombol kapisah kanggo ngontrol aktivasi tambahan, menu konteks ditawakake. Add-on sing dipateni saiki dipisahake kanthi jelas saka sing aktif lan didaftar ing bagean sing kapisah.

    release Firefox 68

    Bagean anyar wis ditambahake karo tambahan sing disaranake kanggo instalasi, komposisi sing dipilih gumantung saka tambahan sing diinstal, setelan lan statistik ing karya pangguna. Add-ons ditampa ing dhaptar rekomendasi kontekstual mung yen memenuhi syarat Mozilla kanggo keamanan, migunani lan gampang digunakake, lan uga kanthi efisien lan efektif ngatasi masalah saiki sing menarik kanggo pamirsa sing akeh. Tambahan sing disaranake ngalami review keamanan lengkap kanggo saben nganyari;

    release Firefox 68

  • Nambahake tombol kanggo ngirim pesen menyang Mozilla babagan masalah karo tambahan lan tema. Contone, liwat formulir sing disedhiyakake, sampeyan bisa ngelingake pangembang yen aktivitas angkoro dideteksi, masalah muncul karo tampilan situs amarga tambahan, ora tundhuk karo fungsi sing diumumake, tampilan tambahan tanpa tumindak pangguna. , utawa masalah karo stabilitas lan kinerja.

    release Firefox 68

  • A implementasine anyar saka baris alamat Quantum Bar klebu, kang meh podho rupo ing tampilan lan fungsi kanggo bar alamat Awesome Bar lawas, nanging fitur mrikso lengkap internals lan nulis ulang kode, ngganti XUL / XBL karo standar. Web API. Implementasi anyar kanthi nyata nyederhanakake proses ngembangake fungsi (penciptaan tambahan ing format WebExtensions didhukung), mbusak sambungan kaku menyang subsistem browser, ngidini sampeyan nyambungake sumber data anyar kanthi gampang, lan nduweni kinerja lan responsif antarmuka sing luwih dhuwur. . Saka owah-owahan sing katon ing prilaku, mung perlu nggunakake kombinasi Shift + Del utawa Shift + BackSpace (sadurunge makarya tanpa Shift) kanggo mbusak entri riwayat browsing saka asil tooltip ditampilake nalika sampeyan miwiti ngetik kacathet;
  • Tema peteng sing lengkap kanggo tampilan maca wis dileksanakake, yen diaktifake, kabeh unsur desain jendela lan panel uga ditampilake ing warna peteng (sadurunge, ngoper mode peteng lan cahya ing Reader View mung kena pengaruh ing area sing ngemot teks);

    release Firefox 68

  • Ing mode ketat kanggo mblokir konten sing ora dikarepake (ketat), saliyane kabeh sistem pelacak sing dikenal lan kabeh Cookie pihak katelu, JavaScript nglebokake yen mine cryptocurrencies utawa nglacak pangguna nggunakake metode identifikasi sing didhelikake saiki uga diblokir. Sadurunge, pamblokiran data diaktifake liwat pilihan eksplisit ing mode pamblokiran khusus. Pamblokiran ditindakake miturut kategori tambahan (sidik jari lan cryptomining) ing dhaptar Disconnect.me;

    release Firefox 68

  • Inklusi bertahap saka sistem komposit terus Servo WebRender, ditulis ing basa Rust lan outsourcing Rendering isi kaca menyang sisih GPU. Nalika nggunakake WebRender, tinimbang sistem compositing sing dibangun ing mesin Gecko, sing ngolah data nggunakake CPU, shader sing mlaku ing GPU digunakake kanggo nindakake operasi rendering ringkesan ing unsur kaca, sing ngidini nambah kacepetan rendering sing signifikan. lan suda beban CPU.

    Saliyane pangguna karo kertu video NVIDIA wiwit saka
    Firefox 68 dhukungan WebRender bakal diaktifake kanggo Windows 10 sistem adhedhasar kertu grafis AMD. Sampeyan bisa mriksa manawa WebRender diaktifake ing babagan: kaca dhukungan. Kanggo meksa ngaktifake babagan: config, sampeyan kudu ngaktifake setelan "gfx.webrender.all" lan "gfx.webrender.enabled" utawa kanthi miwiti Firefox karo variabel lingkungan MOZ_WEBRENDER = 1 set. Ing Linux, dhukungan WebRender luwih utawa kurang stabil kanggo kertu video Intel karo driver Mesa 18.2+;

  • Bagean wis ditambahake menyang menu "hamburger" ing sisih tengen panel bar alamat kanggo akses cepet menyang setelan akun ing Akun Firefox;
  • Nambahake kaca anyar "about:compat" sing nampilake dhaptar solusi lan patch sing ditrapake kanggo njamin kompatibilitas karo situs tartamtu sing ora bisa digunakake kanthi bener ing Firefox. Owah-owahan sing digawe kanggo kompatibilitas ing kasus sing paling gampang diwatesi kanggo ngganti pengenal "Agen Panganggo" yen situs kasebut diikat banget karo browser tartamtu. Ing kahanan sing luwih rumit, kode JavaScript ditindakake ing konteks situs kanggo mbenerake masalah kompatibilitas;
    release Firefox 68

  • Amarga masalah stabilitas potensial nalika ngoper browser menyang mode operasi siji-proses, ing ngendi nggawe antarmuka lan pangolahan isi tab ditindakake ing siji proses, saka babagan:config dibusak Setelan "browser.tabs.remote.force-enable" lan "browser.tabs.remote.force-disable" sing bisa digunakake kanggo mateni mode multi-proses (e10s). Kajaba iku, nyetel pilihan "browser.tabs.remote.autostart" dadi "palsu" ora bakal otomatis mateni mode multi-proses ing versi desktop Firefox, ing bangunan resmi, lan nalika diluncurake tanpa eksekusi tes otomatis diaktifake;
  • Tahap kapindho ngembangaken nomer telpon API wis dipun ginakaken, kang kasedhiya mung nalika mbukak kaca ing konteks sing dilindhungi (Konteks Aman), i.e. nalika dibukak liwat HTTPS, liwat localhost utawa saka file lokal. Kaca-kaca sing dibukak ing njaba konteks sing dilindhungi saiki bakal diblokir saka nelpon getUserMedia () kanggo ngakses sumber media (kayata kamera lan mikropon);
  • Nyedhiyakake penanganan kesalahan otomatis nalika ngakses liwat HTTPS, muncul amarga aktivitas piranti lunak antivirus. Masalah katon nalika antivirus Avast, AVG, Kaspersky, ESET lan Bitdefender ngaktifake modul proteksi Web, sing nganalisa lalu lintas HTTPS kanthi ngganti sertifikat kasebut ing dhaptar sertifikat root Windows lan ngganti sertifikat situs sing wiwitan digunakake. Firefox nggunakake dhaptar sertifikat root dhewe lan ora nggatekake dhaptar sertifikat sistem, saengga bisa ngerteni kegiatan kasebut minangka serangan MITM.

    Masalah ditanggulangi kanthi otomatis ngaktifake setelan "security.enterprise_roots.enabled", sing uga ngimpor sertifikat saka panyimpenan sistem. Yen sampeyan nggunakake sertifikat saka panyimpenan sistem, lan dudu sing dibangun ing Firefox, indikator khusus ditambahake menyang menu sing diarani saka baris alamat kanthi informasi babagan situs kasebut. Setelan kasebut kanthi otomatis diaktifake nalika interception MITM dideteksi, sawise browser nyoba kanggo nggawe maneh sambungan lan yen masalah ilang, setelan disimpen. Dituduhake manawa manipulasi kasebut ora nyebabake ancaman, amarga yen toko sertifikat sistem dikompromi, panyerang uga bisa kompromi toko sertifikat Firefox (ora dianggep. bisa substitusi sertifikat manufaktur peralatan sing bisa nglamar kanggo ngleksanakake MITM, nanging diblokir nalika nggunakake toko sertifikat Firefox);

  • File lokal sing dibukak ing browser ora bakal bisa ngakses file liyane ing direktori saiki (contone, nalika mbukak dokumen html sing dikirim liwat mail ing Firefox ing platform Android, sisipan JavaScript ing dokumen iki bisa ndeleng isi direktori karo file liyane sing disimpen);
  • Diganti cara kanggo nyinkronake setelan diganti liwat babagan: config antarmuka. Saiki mung setelan sing ana ing dhaptar putih, sing ditetepake ing bagean "services.sync.prefs.sync", sing disinkronake. Contone, kanggo nyinkronake parameter browser.some_preference, sampeyan kudu nyetel nilai "services.sync.prefs.sync.browser.some_preference" dadi bener. Kanggo ngidini sinkronisasi kabeh setelan, parameter "services.sync.prefs.dangerously_allow_arbitrary" diwenehake, sing dipateni kanthi gawan;
  • A technique wis dipun ginakaken kanggo pertempuran ngganggu panjalukan kanggo nyedhiyani situs karo ijin tambahan kanggo ngirim kabar push (akses kanggo Notifikasi API). Wiwit saiki, panjaluk kasebut bakal diblokir kanthi meneng kajaba interaksi pangguna sing eksplisit karo kaca kasebut direkam (klik mouse utawa pencet tombol);
  • Ing lingkungan bisnis (Firefox kanggo Enterprise) ditambahake dhukungan kawicaksanan tambahan pangaturan dhewe browser kanggo karyawan. Contone, administrator saiki bisa nambah bagean menyang menu kanggo ngubungi dhukungan lokal, nambah pranala menyang sumber intranet ing kaca kanggo mbukak tab anyar, mateni rekomendasi kontekstual nalika nggoleki, nambah pranala menyang file lokal, ngatur prilaku nalika ndownload file, netepake dhaptar putih lan ireng tambahan sing bisa ditampa lan ora bisa ditampa, ngaktifake setelan tartamtu;
  • Ditanggulangi masalah sing bisa mimpin kanggo mundhut setelan (karusakan ing file prefs.js) sak darurat mandap proses (contone, nalika mateni daya tanpa mati utawa nalika browser crash);
  • Dhukungan ditambahake Gulung Snap, sakumpulan sifat CSS scroll-snap-* sing ngidini sampeyan ngontrol titik mandeg slider nalika nggulung lan nyelarasake isi geser, uga sworo seru menyang unsur nalika nggulung inersia. Contone, sampeyan bisa ngonfigurasi nggulung supaya dipindhah ing pinggir gambar utawa kanggo pusat gambar;
  • JavaScript ngleksanakake jinis numerik anyar BigInt, sing ngidini sampeyan nyimpen integer kanthi ukuran sewenang-wenang sing jinis Nomer ora cukup (contone, pengenal lan nilai wektu sing tepat sadurunge kudu disimpen minangka senar);
  • Added kemampuan kanggo pass "noreferrer" pilihan nalika nelpon window.open () kanggo mblokir bocor informasi Referrer nalika mbukak link ing jendela anyar;
  • Added kemampuan kanggo nggunakake cara .decode () karo HTMLImageElement kanggo mbukak lan decode unsur sadurunge nambah menyang DOM. Contone, fitur iki bisa digunakake kanggo nyederhanakake panggantos cepet saka gambar placeholder kompak karo opsi resolusi dhuwur sing dimuat mengko, amarga iku bisa kanggo mangerteni apa browser wis siyap kanggo nampilake kabeh gambar anyar.
  • Piranti pangembang nyedhiyakake alat kanggo ngawasi kontras unsur teks, sing bisa digunakake kanggo ngenali unsur sing ora bisa dirasakake dening wong sing kurang sesanti utawa gangguan warna;
    release Firefox 68

  • Tombol wis ditambahake ing mode inspeksi kanggo niru output printing, ngidini sampeyan ngenali unsur sing bisa uga ora katon nalika dicithak;

    release Firefox 68

  • Konsol web wis ngembangake informasi sing ditampilake bebarengan karo bebaya babagan masalah CSS. Kalebu link menyang simpul sing cocog. Konsol uga menehi kemampuan kanggo nyaring output nggunakake ekspresi biasa (contone, "/(foo|bar)/");
    release Firefox 68

  • Kemampuan kanggo nyetel jarak antarane huruf wis ditambahake menyang editor font;
  • Ing mode inspeksi panyimpenan, kemampuan kanggo mbusak rekaman saka panyimpenan lokal lan sesi wis ditambahake kanthi milih unsur sing cocok lan mencet tombol Back Space;
  • Ing panel inspeksi aktivitas jaringan, kemampuan kanggo mblokir URL tartamtu, ngirim maneh panjalukan, lan nyalin header HTTP ing format JSON menyang clipboard wis ditambahake. Fitur anyar kasedhiya kanthi milih opsi sing cocog ing menu konteks, ditampilake nalika sampeyan ngeklik tengen;
  • Debugger sing dibangun saiki nduweni fungsi telusuran ing kabeh file proyek saiki kanthi mencet Shift + Ctrl + F;
  • Setelan kanggo ngaktifake tampilan addons sistem wis diganti: ing babagan:debugging, tinimbang devtools.aboutdebugging.showSystemAddons, parameter devtools.aboutdebugging.showHiddenAddons saiki ditawakake;
  • Nalika diinstal ing Windows 10, trabasan diselehake ing taskbar. Windows uga nambahake kemampuan kanggo nggunakake BITS (Layanan Transfer Intelligent Latar Belakang) kanggo terus ngundhuh nganyari sanajan browser ditutup;
  • Versi Android wis nambah kinerja rendering. Nambahake WebAuthn API (Web Authentication API) kanggo nyambung menyang situs nggunakake token hardware utawa sensor bekas driji. Ditambahake API Visual Viewport liwat kang wilayah katon nyata bisa ditemtokake njupuk menyang akun tampilan keyboard layar utawa scaling. Instalasi anyar ora maneh kanthi otomatis ngundhuh plugin Cisco OpenH264 kanggo WebRTC.

Saliyane inovasi lan koreksi bug, Firefox 68 wis ngilangi seri saka vulnerabilities, kang sawetara ditandhani minangka kritis, i.e. bisa nyebabake eksekusi kode penyerang nalika mbukak kaca sing dirancang khusus. Informasi babagan masalah keamanan sing didandani ora kasedhiya ing wektu iki, nanging dhaptar kerentanan samesthine bakal diterbitake sajrone sawetara jam.

Firefox 68 minangka rilis paling anyar kanggo nganyari edisi klasik Firefox kanggo Android. Diwiwiti karo Firefox 69, sing samesthine ing September 3, rilis anyar Firefox kanggo Android ora bakal dirilis, lan ndandani bakal dikirim ing wangun nganyari kanggo cabang ESR saka Firefox 68. Firefox klasik kanggo Android bakal diganti dening browser anyar kanggo piranti seluler, dikembangaké minangka bagéan saka proyek Fenix ​​​​lan nggunakake mesin GeckoView lan kumpulan perpustakaan Komponen Android Mozilla. Saiki ing jeneng Firefox Preview kanggo testing wis ngajokaken rilis pratinjau pisanan saka browser anyar (dina iki diterbitake nganyari mbenakake 1.0.1 pre-release iki, nanging durung dikirim menyang Google Play).

Source: opennet.ru

Add a comment