release Firefox 69

dumadi release browser web Firefox 69Lan versi seluler Firefox 68.1 kanggo platform Android. Kajaba iku, nganyari wis digawe pang-pang kanthi dhukungan jangka panjang 60.9.0 ΠΈ 68.1.0 (Cabang ESR 60.x ora bakal dianyari maneh; migrasi menyang cabang 68.x dianjurake). Rawuh ing panggung beta testing Cabang Firefox 70 bakal transisi, rilis sing dijadwalake tanggal 22 Oktober.

Utama inovasi:

  • Mode standar standar kanggo mblokir konten sing ora dikarepake wis nambahake fungsi ora nggatekake Cookies kabeh sistem pelacakan pihak katelu lan mblokir sisipan JavaScript sing mine cryptocurrencies. Kode pertambangan nyebabake kenaikan beban CPU sing signifikan ing sistem pangguna lan biasane dikenalake menyang situs amarga hacking utawa digunakake ing situs sing ragu-ragu minangka cara monetisasi.
    Sadurunge, data pamblokiran mung diaktifake nalika milih mode pamblokiran sing ketat, sing saiki bisa digunakake mung yen sampeyan pengin mblokir cara. identifikasi didhelikake (β€œsidik jari browser”). Pamblokiran ditindakake miturut dhaptar Disconnect.me.
    release Firefox 69

    Yen diblokir, simbol tameng ditampilake ing garis alamat, lan ing menu konteks sampeyan bisa ndeleng saka situs sing Cookie digunakake kanggo nglacak gerakan diblokir. Ing menu sing padha, sampeyan bisa selektif mateni pamblokiran kanggo situs individu.

    release Firefox 69release Firefox 69

  • Opsi kanggo mblokir puter maneh konten multimedia kanthi otomatis wis ditambahi. Saliyane fitur sing wis ditambahake sadurunge mute swara ing video muter otomatis dileksanakake kemampuan kanggo mungkasi puter maneh video, ora winates kanggo bisu swara. Contone, yen sadurunge ngiklanake video ing situs web ditampilake, nanging tanpa swara, banjur ing mode anyar, dheweke ora bakal miwiti muter tanpa klik sing jelas. Kanggo ngaktifake mode kasebut, item anyar "Blokir audio lan video" wis ditambahake menyang setelan puter otomatis (Pilihan> Privasi lan Keamanan> Ijin> Puter Otomatis), sing nglengkapi mode "Blokir audio" standar.

    release Firefox 69

    Mode bisa dipilih ing hubungan kanggo situs tartamtu liwat menu konteks ditampilake nalika sampeyan klik ing "(i)" tombol ing baris alamat.

    release Firefox 69

  • Kanggo pangguna saka Amerika Serikat lan mbangun "en-US", tata letak pamblokiran kaca wiwitan sing ditampilake nalika mbukak tab anyar wis diganti, lan tampilan konten tambahan sing disaranake dening layanan Pocket wis ditambahake. Ukuran blok lan jumlah rekomendasi wis diganti, bagean tematik anyar wis diusulake (Kesehatan, Ilmu, Teknologi lan Hiburan);
  • Kemampuan kanggo muter konten Flash liwat plugin Adobe Flash dipateni kanthi gawan. Opsi kanggo ngaktifake Flash kanthi permanen wis dibusak saka setelan plugin Adobe Flash Player, mung ninggalake pilihan kanggo mateni Flash lan ngaktifake kanthi individu kanggo situs tartamtu (aktivasi kanthi klik eksplisit) tanpa ngelingi mode sing dipilih. Cabang Firefox ESR bakal terus ndhukung Flash nganti pungkasan taun 2020;
  • dipatΓ¨ni pangolahan file standar panggunaContent.css ΠΈ userChrome.css, ngidini pangguna ngganti desain situs utawa antarmuka Firefox. Alesan kanggo mateni standar yaiku nyuda wektu wiwitan browser. Ngganti prilaku liwat userContent.css lan userChrome.css arang banget ditindakake dening pangguna, lan ngunggah data CSS nggunakake sumber daya tambahan (optimasi mbusak akses disk sing ora perlu). Kanggo ngasilake pangolahan userChrome.css lan userContent.css menyang babagan:config, setelan "toolkit.legacyUserProfileCustomizations.stylesheets" wis ditambahake, sing bakal diaktifake kanthi otomatis kanggo pangguna sing wis nggunakake userChrome.css utawa userContent.css;
  • Kanggo WebRTC, kemampuan kanggo ngolah saluran nggunakake codec video sing beda-beda wis dileksanakake, sing nyederhanakake nggawe layanan konferensi video, para peserta bisa nggunakake piranti lunak klien sing beda-beda;
  • Kanggo arsitektur ARM64, mesin JavaScript ndhukung kompilasi JIT;
  • Saka pengenal browser (navigator.userAgent, navigator.platform lan navigator.oscpu), informasi babagan panggunaan Firefox versi 32-bit ing lingkungan OS 64-bit ora kalebu (sadurunge dibutuhake kanggo Flash, nanging ninggalake vektor tambahan. kanggo identifikasi pangguna sing didhelikake);
  • Nambahake fitur kanggo ndeleng video ing mode Picture-in-Picture, sing ngidini sampeyan nyopot video ing wangun jendhela ngambang sing tetep katon nalika navigasi ing browser. Kanggo ndeleng ing mode iki, sampeyan kudu ngeklik tooltip utawa ing menu konteks sing ditampilake nalika sampeyan klik-tengen ing video, pilih "Gambar ing gambar" (ing YouTube, sing ngganti panangan menu konteks dhewe, sampeyan kudu nengen- klik kaping pindho utawa klik kanthi tombol Shift ditekan). Dhukungan mode bisa diaktifake ing babagan: config nggunakake pilihan "media.videocontrols.picture-in-picture.enabled";

    release Firefox 69

  • Ditambahake implementasine saka generator sandi ("signon.generation.kasedhiya" ing bab: config), sing ngijini sampeyan kanggo nampilake Petunjuk karo sandi kuwat kui otomatis nalika isi formulir registrasi;

    release Firefox 69

  • Kanggo pangatur sandi ditambahake kemampuan kanggo ngolah akun ing konteks domain tingkat pertama, sing ngidini sampeyan nawakake siji sandhi sing disimpen kanggo kabeh subdomain. Contone, sandhi sing disimpen kanggo login.example.com saiki bakal ditawakake kanggo isi otomatis ing formulir ing situs www.example.com;
  • Ditambahake manajer manajemen prioritas pangolahan handler, kang Nanging ngidini ngirim informasi menyang sistem operasi babagan proses prioritas paling dhuwur. Contone, proses isi sing ngolah tab aktif bakal diwenehi prioritas sing luwih dhuwur (luwih akeh sumber daya CPU sing diparengake) tinimbang proses sing ana gandhengane karo tab latar mburi (yen ora muter video utawa audio). Pangowahan saiki diaktifake kanthi gawan mung kanggo platform Windows, kanggo sistem liyane, pilihan dom.ipc.processPriorityManager.enabled ing babagan-config kudu diaktifake;
  • diaktifake kanthi gawan API Skrip Panganggo, sing ngidini sampeyan nggawe tambahan gaya Greasemonkey adhedhasar teknologi WebExtensions kanggo nglakokake skrip khusus ing konteks kaca web. Contone, kanthi nyambungake skrip sampeyan bisa ngganti desain lan prilaku kaca sing lagi dideleng. API iki wis klebu ing Firefox, nanging nganti saiki mbisakake perlu nyetel setelan "extensions.webextensions.userScripts.enabled" ing babagan:config. Ora kaya tambahan sing wis ana kanthi fungsi sing padha sing nggunakake panggilan tabs.executeScript, API anyar ngidini sampeyan ngisolasi skrip ing lingkungan kothak wedhi sing kapisah, ngrampungake masalah kinerja lan bisa nangani macem-macem tahapan loading kaca.
  • Properti navigator.mediaDevices saiki mung kasedhiya nalika mbukak kaca ing Konteks Aman, yaiku. nalika dibukak liwat HTTPS, liwat localhost utawa saka file lokal;
  • Nambahake properti CSS overflow-inline ΠΈ kebanjiran-blok, ngijini sampeyan kanggo ngontrol tampilan isi sing ngluwihi pamblokiran lan unsur inline (ngethok buntut utawa nampilake garis gulung). Properti kasebut dileksanakake liwat konversi otomatis dadi overflow-x lan overflow-y gumantung saka mode output konten (ndhuwur nganti ngisor utawa baris kanthi baris).
  • Kanggo sifat CSS papan putih dhukungan kanggo nilai break-spaces wis dileksanakake;
  • Dilaksanakake properti CSS ngemot, nuduhake yen unsur lan isine dipisahake saka wit DOM liyane;
  • Nambahake properti CSS pangguna-pilih, sing ngidini sampeyan nemtokake manawa teks bisa dipilih dening pangguna;
  • Nambahake kemampuan kanggo nyetel aturan @supports kanggo pamilih (
    format "@supports selector(selector-to-test){…}", sing bisa digunakake kanggo milih CSS mung yen pamilih tartamtu didhukung utawa ora didhukung ing browser;

  • Dhukungan ditambahake lapangan umum kanggo kedadean kelas JavaScript sing ngijini sampeyan kanggo nemtokake situs wis ditemtokake sing initialized njaba konstruktor. Ing mangsa ngarep, dhukungan kanggo lapangan pribadi sing ora katon ing njaba kelas uga dikarepake;

    kelas produk {
    jeneng;
    pajak = 0.2; /*lapangan umum*/
    #basePrice = 0; /*bidang pribadi*/
    rega;

    konstruktor(jeneng, basePrice) {
    iki.jeneng = jeneng;
    iki.basePrice = basePrice;
    this.price = (basePrice * (1 + this.tax)).toFixed(2);
    }
    }

  • Ditambahake API Ngowahi ukuran Observer, sing ngidini sampeyan nyambungake pawang sing bakal dikirim kabar babagan owah-owahan ukuran unsur sing ditemtokake ing kaca kasebut. Bentenane utama antarane API anyar lan window.onresize lan CSS Media Queries yaiku sampeyan bisa ndeteksi manawa unsur tartamtu ing kaca wis diganti, tinimbang kabeh area sing katon, sing ngidini sampeyan nanggapi kanthi ngganti mung unsur kasebut tanpa ngganti kabeh isi katon;
  • Added Microtasks API, diwakili dening siji cara (WindowOrWorkerGlobalScope.queueMicrotask(), sing ngijini sampeyan kanggo gawe jadwal telpon fungsi callback ing tingkat kurang kanthi nambahake menyang antrian microtask;
  • Cara anyar ditambahake Blob.text(), Blob.arrayBuffer(), Blob.stream(), DOMMatrix.fromMatrix(), AbstractRange() lan StaticRange();
  • Kemampuan kanggo nemtokake topeng "*" kanggo panjalukan tanpa kapercayan wis ditambahake menyang header HTTP Access-Control-Expose-Headers, Access-Control-Allow-Methods lan Access-Control-Allow-Headers;
  • Konsol web nyedhiyakake klompok tandha babagan kegiatan sing ana gandhengane karo nelusuri obahe pangguna;
    release Firefox 69

  • Informasi rinci babagan alasan pamblokiran sumber daya (CSP, isi campuran, lan liya-liyane) wis ditambahake menyang panel pengawasan aktivitas jaringan, lan kolom opsional kanthi URL lengkap wis ditambahake;
    release Firefox 69

  • Debugger JavaScript wis diluncurake luwih cepet. Fungsi debugging remot wis dipindhah menyang antarmuka about:debugging. Dhukungan kanggo langkah-langkah debugging fungsi asinkron (Async) wis dileksanakake. Ditambahake kelas breakpoints anyar sing bisa diikat karo kedadeyan acara sing ana gandhengane karo mouse, layar tutul, animasi, DOM, pitakon media,
    buruh lsp.

    release Firefox 69

  • Antarmuka kanggo audit presentasi kaca wis ditambahake menyang alat pangembang, sing digunakake deskripsi teks alternatif isi (contone, nampilake teks saka atribut "alt".
    tinimbang gambar);

    release Firefox 69

  • Ing sistem macOS kanthi macem-macem kertu grafis, saklar sing luwih agresif menyang GPU hemat daya diaktifake yen konten WebGL wis rampung diproses. Uga nambahake proteksi marang ngalih saka irit energi menyang GPU sing kuat kanggo telpon WebGL sepisan. Dibangun kanggo macOS uga nampilake kemajuan download file liwat antarmuka Finder standar. Pembentukan instalasi Firefox dibangun ing format PKG wis diwiwiti;
  • Kanggo Windows 10 kanthi nganyari anyar (1903+), dhukungan kanggo ekstensi Web Authentication HmacSecret liwat Windows Hello wis ditambahake kanggo otentikasi ing situs tanpa ngetik sandhi nggunakake bekas driji, pangenalan rai utawa token USB;
  • mandhek tatanan rilis anyar Firefox kanggo Android, tinimbang sing saiki diarani Fenix berkembang browser anyar kanggo piranti seluler nggunakake mesin GeckoView lan pesawat saka perpustakaan Mozilla Android Components. Perbaikan korektif kanggo Firefox kanggo Android bakal dirilis ing saindhenging taun minangka bagΓ©an saka cabang ESR saka Firefox 68, contone, release saiki wis kawangun. 68.1. Kanggo ndownload browser anyar, sampeyan kudu nggunakake build test
    Pratinjau Firefox.

Saliyane inovasi lan koreksi bug, Firefox 69 wis didandani 30 kerentanan, sing mung siji (CVE-2019-11751) ditandhani minangka kritis. Masalah iki khusus kanggo platform Windows lan ngidini file sewenang-wenang bisa ditulis menyang sistem nalika browser diluncurake saka aplikasi liyane (contone, nalika mbukak link saka program olahpesen, sampeyan bisa ngowahi format link kasebut kanthi cara sing ngluncurake browser bakal ngasilake file autorun ing direktori 'Startup') . Ngurangi jumlah kerentanan kritis amarga masalah memori, kayata buffer overflows lan akses menyang wilayah memori sing wis dibebasake, saiki ditandhani minangka mbebayani, nanging ora kritis. Rilis anyar ndandani 13 masalah sing padha sing bisa nyebabake kode penyerang dieksekusi nalika kaca sing digawe khusus dibukak.

Source: opennet.ru

Add a comment