pinakawalan ang uBlock Pinagmulan bilang isang purong WebExtension para sa Firefox

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Ang isang bagong bersyon ng WebExtension ng tanyag na nilalaman blocker uBlock Origin ay na-upload lamang sa opisyal na add-ons ng Mozilla para sa Firefox.

Ang bagong bersyon ay katugma sa bagong pamantayan sa WebExtensions ng Firefox para sa mga extension, at magpapatuloy ito tulad ng pag-alis ng Firefox 57.

Ang unang opisyal na paglabas ng bersyon ng WebExtensions ng uBlock Pinagmulan ay gumagana para sa karamihan ng bahagi tulad ng bersyon ng add-on na legacy.

Maaaring makaranas ang mga gumagamit ng mga isyu subalit kapag nag-upgrade sila mula sa bersyon ng legacy ng add-on hanggang sa bagong bersyon.

Si Raymond Hill, ang developer ng uBlock Origin ay nagmumungkahi na ang 32-bit na mga gumagamit ng Firefox ay manatili sa bersyon 1.13.8 ng add-on hanggang sa malutas ang mga isyung ito.

Update: ang mga karagdagang pagsusuri ay nagsiwalat na walang limitasyon sa pag-iimbak pagkatapos ng lahat.

Isa isyu na maaaring tumakbo ang mga gumagamit ay isang limitasyon ng pag-iimbak ng bug para sa mga karagdagang listahan ng filter. Karaniwan, ang nangyayari ay hindi lahat ng mga listahan ng filter ay mai-load, at ang pag-uugali na ito ay maaaring masira ang pag-update ng mga listahan ng filter na na-load.

Gayundin, lilitaw na may isang limitasyon sa kung magkano ang data na maiimbak sa indexedDB, kaya kung mayroon kang maraming higit pang mga listahan ng filter, hindi lahat ng mga ito ay maaaring mag-load, at maaari rin itong masira ang hinaharap na pag-update ng alinmang mga listahan ng filter. maaaring mag-load. Sa madaling sabi, kabuuang gulo. Tulad ng aking kinatatakutan, may mga isyu sa indexedDB.

Ang isa pang isyu na maaaring maranasan ng ilang mga gumagamit ay ang mga pasadyang setting ay maaaring hindi na magagamit.

ublock origin webextension firefox

Kung iyon ang kaso, iminumungkahi ang sumusunod na workaround upang malutas ang isyu:

  • I-install uBlock Pinagmulan 1.13.8 mula sa Mozilla AMO.
  • Buksan ang Mga setting ng Pinagmulan ng uBlock, at piliin ang pagpipilian na 'back up to file' sa pahina. Ini-export nito ang lahat ng mga setting sa lokal na system.
  • I-install muli ang pinakabagong bersyon ng uBlock Pinagmulan.
  • Buksan ang pahina ng Mga Setting, at piliin ang opsyon na 'ibalik mula sa file' sa oras na ito upang i-import ang mga setting kung wala pa rin sila pagkatapos ng pag-update sa pinakabagong bersyon ng uBlock Pinagmulan.

Inilathala ni Raymond Hill ang isang workaround para sa isa pang isyu na maaaring maranasan ng mga gumagamit ng extension pagkatapos mag-update sa bersyon 1.13.10. Kung nasira ang uBlock pagkatapos ng pag-update, tatanungin ang mga gumagamit na gawin ang sumusunod:

I-install ang uBO
Tumigil sa Firefox (siguraduhin na ang Firefox ay wala na sa memorya)
Ilunsad ang Firefox
Patunayan na ang uBO ay talagang tinanggal sa tungkol sa: mga addon, kung hindi man, pumunta sa hakbang 1.
Tumigil sa Firefox (siguraduhin na ang Firefox ay wala na sa memorya)
Ilunsad ang Firefox
I-install muli ang uBO

Kung hindi ito gumana, isang fallback sa bersyon 1.13.8 - ang bersyon ng legacy - kinakailangan upang maibalik ang pag-andar. Ang mga gumagamit ng Firefox ay may dalawang pagpipilian pagkatapos:

  1. I-backup ang lahat ng iyong mga setting, pagkatapos ay i-install ang purong bersyon ng webext ng uBO mula sa dev channel sa AMO, na hindi apektado ng isyu sa ugat. Kapag na-install mo ang purong bersyon ng webext, ibalik ang iyong mga setting mula sa backup file.
  2. Patuloy na gamitin ang 1.13.8 hanggang sa Firefox 56 (kung saan naayos ang isyu sa ugat). Kung pinili mo ang pagpipiliang ito, marahil dapat mong paganahin ang auto-update para sa uBO. Para sa Android, mayroong isang setting upang hindi paganahin ang auto-update ng mga extension, ngunit naaangkop ito sa lahat ng mga extension: tungkol sa: config => extensions.autoupdate.enabled => maling.

Ang karagdagang impormasyon ay magagamit sa uBlock Pinagmulan ng Mozilla AMO na pahina , at ang Site ng proyekto ng GitHub .