Firefox 68

Tersedia Rilis Firefox 68.

Perubahan besar:

  • Kode bilah alamat telah ditulis ulang sepenuhnya - HTML dan JavaScript digunakan sebagai pengganti XUL. Perbedaan eksternal antara baris lama (Awesome Bar) dan baris baru (Quantum Bar) hanya pada ujung baris yang tidak sesuai dengan bilah alamat sekarang memudar alih-alih terpotong (...), dan untuk menghapus entri dari riwayat, alih-alih Hapus / Backspace Anda perlu menggunakan Shift+Delete/Shift+Backspace. Bilah alamat baru lebih cepat dan memungkinkan Anda memperluas kemampuannya dengan add-on.
  • Halaman manajemen add-on (about:addons) juga telah sepenuhnya ditulis ulang menggunakan Web API. Hapus/nonaktifkan tombol dipindahkan ke menu. Di properti tambahan Anda bisa lihat izin yang diminta dan catatan rilis. Menambahkan bagian terpisah untuk add-on yang dinonaktifkan (sebelumnya hanya ditempatkan di akhir daftar), serta bagian dengan add-on yang direkomendasikan (setiap versi menjalani pemeriksaan keamanan menyeluruh). Sekarang Anda dapat melaporkan add-on yang berbahaya atau terlalu lambat.
  • Kode yang bertanggung jawab untuk memulihkan sesi sebelumnya adalah ditulis ulang dari JS ke C++.
  • Menambahkan halaman about:compat tempat "perbaikan" khusus situs dapat dikelola. Ini adalah perbaikan sementara untuk situs yang tidak berfungsi dengan benar (misalnya, mengubah agen pengguna atau menjalankan skrip yang memperbaiki pekerjaan di Firefox). about:compat memudahkan untuk melihat patch aktif dan memungkinkan pengembang web menonaktifkannya untuk tujuan pengujian.
  • Pengaturan sinkronisasi dapat diakses langsung dari menu utama.
  • Tema gelap dalam mode membaca tidak hanya berlaku pada konten halaman, tetapi juga pada antarmuka (bilah alat, bilah sisi, kontrol).
  • Firefox akan mencoba memperbaiki kesalahan HTTPS secara otomatisdisebabkan oleh perangkat lunak antivirus pihak ketiga. Firefox secara historis menggunakan penyimpanan sertifikatnya sendiri, bukan penyimpanan sistem, yang mana mempunyai dampak positif terhadap keselamatan, tetapi memerlukan perangkat lunak antivirus untuk mengimpor sertifikat akarnya ke penyimpanan browser, yang diabaikan oleh beberapa vendor. Jika browser mendeteksi serangan MitM (yang mungkin disebabkan oleh antivirus yang mencoba mendekripsi dan memeriksa lalu lintas), browser akan secara otomatis mengaktifkan pengaturan security.enterprise_roots.enabled dan mencoba menggunakan sertifikat dari penyimpanan sistem (hanya sertifikat yang ditambahkan di sana pada pihak ketiga -perangkat lunak pihak, sertifikat yang disertakan dengan OS, diabaikan). Jika ini membantu, pengaturan akan tetap diaktifkan. Jika pengguna secara eksplisit menonaktifkan security.enterprise_roots.enabled, browser tidak akan mencoba mengaktifkannya. Dalam rilis baru ESR, pengaturan ini diaktifkan secara default. Selain itu, sebuah ikon telah ditambahkan ke area notifikasi (di sebelah kiri bilah alamat), yang menunjukkan bahwa situs yang Anda lihat menggunakan sertifikat yang diimpor dari penyimpanan sistem. Pengembang mencatat bahwa penggunaan sertifikat sistem tidak mempengaruhi keamanan (hanya sertifikat yang ditambahkan ke sertifikat sistem oleh perangkat lunak pihak ketiga yang digunakan, dan karena perangkat lunak pihak ketiga memiliki hak untuk menambahkannya di sana, maka dapat dengan mudah menambahkannya. ke penyimpanan Firefox).
  • Perintah untuk mengizinkan pemberitahuan push tidak akan ditampilkan sampai pengguna berinteraksi secara eksplisit dengan halaman tersebut.
  • Akses ke kamera dan mikrofon mulai sekarang hanya dapat dilakukan dari konteks yang aman (yaitu dari halaman yang dimuat melalui HTTPS).
  • Setelah 2 tahun, simbol tersebut ditambahkan ke stop list (daftar karakter yang tidak diperbolehkan dalam nama domain) Κʻ / ΔΈ (U+0138, *Kra*). Dalam bentuk huruf kapital, ini terlihat seperti huruf Latin β€œk” atau Sirilik β€œk”, yang dapat dimanfaatkan oleh para phisher. Selama ini, para pengembang mencoba menyelesaikan masalah tersebut melalui komite teknis Unicode (menambahkan simbol ini ke kategori "historis"), tetapi mereka melupakannya ketika merilis standar edisi berikutnya.
  • Dalam versi resmi, mode multi-proses tidak dapat lagi dinonaktifkan. Mode proses tunggal (di mana antarmuka browser dan konten tab dijalankan dalam proses yang sama) kurang aman dan tidak sepenuhnya diuji, sehingga dapat menyebabkan masalah stabilitas. Untuk penggemar mode proses tunggal solusi yang disediakan.
  • berubah perilaku saat menyinkronkan pengaturan. Mulai sekarang, secara default, hanya pengaturan yang termasuk dalam daftar yang ditentukan oleh pengembang yang disinkronkan. Anda dapat mengembalikan perilaku sebelumnya (menyinkronkan semua pengaturan yang diubah) melalui about:config.
  • Properti CSS berikut diterapkan: gulir-padding, gulir-margin, gulir-snap-align, set counter, -penjepit garis-webkit.
  • Menambahkan dukungan elemen semu :: penanda dan animasinya.
  • Dukungan primitif diaktifkan secara default BigInt.
  • window.open() sekarang menghormati parameter yang diteruskan "tidak ada referensi".
  • Ditambahkan dukungan HTMLImageElement.decode() (memuat gambar sebelum ditambahkan ke DOM).
  • Banyak perbaikan di alat pengembang.
  • lokalisasi bn-BD dan bn-IN digabungkan menjadi Benggala (bn).
  • Lokalisasi yang dibiarkan tanpa pengelola telah dihapus: Assam (as), Inggris Afrika Selatan (en-ZA), Maithili (mai), Malayalam (ml), Oriya (atau). Pengguna bahasa tersebut akan secara otomatis dialihkan ke Bahasa Inggris British (en-GB).
  • Ekstensi Web API sekarang tersedia alat untuk bekerja dengan skrip pengguna. Hal ini berpotensi memecahkan masalah keamanan (tidak seperti Greasemonkey/Violentmonkey/Tampermonkey, setiap skrip berjalan di kotak pasirnya sendiri) dan stabilitas (menghilangkan perlombaan antara pemuatan halaman dan penyisipan skrip), dan juga memungkinkan skrip dijalankan pada tahap yang diinginkan. pemuatan halaman.
  • Pengaturan view_source.tab telah dikembalikan, memungkinkan Anda membuka kode sumber halaman di tab yang sama, bukan di tab baru.
  • Tema gelap sekarang dapat diterapkan ke halaman layanan browser (misalnya, halaman pengaturan), ini dikontrol oleh pengaturan browser.in-content.dark-mode.
  • Perangkat Windows 10 dengan kartu grafis AMD mengaktifkan dukungan WebRender.
  • Instalasi baru di Windows 10 akan menambahkan pintasan ke bilah tugas.
  • Versi Windows sekarang menggunakan Layanan Transfer Cerdas Latar Belakang (BITS).

Catatan Rilis untuk Pengembang

Sumber: linux.org.ru

Tambah komentar