Pembangun Mozilla Tidak Akan Memenuhi Manifesto Chrome Baru

Logo Firefox

Dalam artikel sebelumnya kita membincangkan mengenai enjin Javascript yang baru di mana orang-orang Mozilla telah berusaha untuk versi Firefox 70 seterusnya yang akan tiba pada bulan Oktober berikutnya (anda boleh membaca nota di pautan seterusnya). Dalam artikel ini kita akan membincangkan pengumuman yang dibuat oleh Mozilla mengenai penggunaan add-on Firefox berdasarkan API WebExtensions di mana pembangun Mozilla membuat kedudukan mereka diketahui di mana mereka tidak berhasrat untuk mengikuti sepenuhnya Manifest Chrome Plugin edisi ketiga yang akan datang.

Dengan ini mereka memberitahu bahawa secara khusus, Firefox akan terus menyokong mod penyekat API webRequest, yang membolehkan anda mengubah konten yang diterima dengan cepat dan sangat diminati dalam penyekat iklan dan sistem penyaringan kandungan.

Idea utama peralihan ke WebExtensions API adalah penyatuan teknologi pengembangan plugin untuk Firefox dan Chrome, oleh itu, dalam bentuknya sekarang, Firefox hampir 100% serasi dengan versi kedua manifes Chrome semasa.

Manifes menentukan senarai ciri dan sumber yang disediakan untuk pujian. Kerana pengenalan langkah-langkah pembatasan yang dirasakan negatif oleh lpemaju dari pemalam dalam versi ketiga manifes, Mozilla akan meninggalkan amalan mengikuti sepenuhnya manifes dan tidak akan memindahkan perubahan ke Firefox yang melanggar keserasian pemalam.

Ingat bahawa di sebalik semua bantahan, Google merancang untuk menghentikan sokongan untuk Chrome dalam mod yang menyekat mod API WebRequest, membataskannya ke mod baca sahaja dan untuk menawarkan ciri penyaringan kandungan deklaratif baru dari API deklaratifNetRequest.

Sekiranya API webRequest membolehkan anda menyambungkan pengawal anda sendiri dengan akses penuh ke permintaan rangkaian dan mampu mengubah lalu lintas dengan cepat, API NETRequest deklaratif baru menyediakan akses ke mesin penapis universal dalaman yang luar biasa yang memproses secara bebas peraturan menyekat, tidak membenarkan penggunaan algoritma penyaringannya sendiri, dan tidak membenarkan peraturan kompleks saling bertindih berdasarkan keadaan.

Mozilla juga sedang menilai kemudahan penghantaran ke Firefox untuk menyokong beberapa perubahan lain. dari versi ketiga manifes Chrome, yang melanggar sokongan pemalam:

  • La peralihan kepada pelaksanaan pekerja perkhidmatan dalam bentuk proses latar belakang, yang diperlukannya ialah pembangun mengubah kod beberapa penambahan.
    Walaupun kaedah baru lebih optimum dari segi prestasi, Mozilla mempertimbangkan untuk mengekalkan sokongan untuk menjalankan halaman latar belakang.
  • Model permintaan kebenaran berbutir baru: plugin tidak dapat diaktifkan dengan segera untuk semua halaman (kebenaran "all_urls" dikeluarkan), tetapi hanya akan berfungsi dalam konteks tab aktif, iaitu pengguna harus mengesahkan kerja pemalam untuk setiap laman web. Di segmen ini Mozilla sedang meneroka cara untuk memperkuat kawalan akses tanpa terus mengganggu pengguna.
  • Perubahan dalam pemprosesan aplikasi silang asal: Menurut manifes baru, sekatan otoritas yang sama akan berlaku untuk skrip pemprosesan kandungan seperti ke halaman utama skrip ini dimasukkan (misalnya, jika halaman tidak memiliki akses ke API lokasi, maka plugin skrip tidak akan mendapat akses ini sama ada). Perubahan tersebut dirancang untuk dilaksanakan di Firefox.
  • Larangan pelaksanaan kod yang dimuat turun dari pelayan luaran (Kami bercakap mengenai situasi di mana pemalam memuat dan melaksanakan kod luaran). Firefox sudah menggunakan sekatan kod luaran, dan pembangun Mozilla dengan senang hati menegakkan perlindungan tersebut dengan menggunakan teknik penjejakan muat turun kod tambahan yang ditawarkan dalam manifes versi ketiga.

Fuente: https://blog.mozilla.org


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.