Patakbuhin ang mga script ng userchrome.js sa Firefox 57 o mas bago

Subukan Ang Aming Instrumento Para Sa Pagtanggal Ng Mga Problema

Kung nagamit mo ang isang extension ng browser tulad ng userChrome.js noong nakaraan upang magpatakbo ng code ng JavaScript sa konteksto ng browser; madaling gamiting upang manipulahin ang pag-andar ng browser nang direkta.

Isang malaking listahan ng mga script ay nilikha na ang mga gumagamit ng Firefox ay maaaring mag-load gamit ang extension. Ang mga script na ito ay nagbago ng mga elemento ng interface ng gumagamit ng Firefox, diyalogo, at iba pang mga tampok ng browser.

Ang paglabas ng mga Firefox 57 block na mga extension tulad ng userChrome.js. May isang tao naisip kung paano ibalik ang pag-andar sa Firefox 57 at mas bagong mga bersyon.

Kailangang tandaan na maaaring isaksak ng Mozilla ang butas na ito anumang oras, at ang mga script ay maaaring tumigil sa pagtatrabaho dahil sa kalaunan.

Narito kung paano ito gumagana

firefox userchrome.js

Pag-download ang tatlong userChrome. * mga file mula sa GitHub repositoryo ng proyekto at ilagay ito sa chrome folder ng Firefox profile.

Kung gagamitin mo ang ilan sa mga file na ito sa folder na kopyahin ang nilalaman ng mga ito at i-paste ang mga ito upang idagdag ito sa iyong mga file sa folder.

Maaari mong buksan ang profile folder ng Firefox sa pamamagitan ng pag-load tungkol sa: suporta sa address bar ng browser. Doon mo mahahanap ang pindutan ng 'open folder' na kailangan mong paganahin upang buksan ang folder ng profile ng Firefox gamit ang default file manager ng system. Kung wala ang folder ng chrome (hindi ito default), lumikha ito, at ilagay ang mga file sa folder pagkatapos.

Inilarawan ng may-akda kung paano gumagana ang workaround sa pahina ng proyekto:

Ito ay nakasalalay sa katotohanan na ang post-57 Firefox ay nagbibigay-daan pa sa isang pasadyang file ng userChrome.css, at isang Firefox na tiyak na CSS hack na maaaring magbigkis ng javascript sa mga di-makatwirang elemento ng DOM. Pinili ko (medyo hindi random) ang isang elemento ng DOM sa browser na ang umiiral na XBL na nagbubuklod ay wala nang tag, at nagdagdag ng ilang JS doon upang mag-load ng isang panlabas na javascript file.

Posible na sa ilang oras sa hinaharap aalisin ng koponan ng Firefox ang ilan o lahat ng pag-andar na ginagawang posible, kaya tamasahin ito habang maaari mo.

Kailangan mong magdagdag ng kung ano ang nais mong maisagawa sa file ng userChrome.js. Baka gusto mo Tingnan mo ito Firefox 57 script script, lahat ng ito ay dapat gumana sa Firefox 57 at mas bagong mga bersyon ng browser.

Kopyahin lamang ang code mula sa anumang script at i-restart ang Firefox pagkatapos. Ang script ay pinapatakbo pagkatapos ng Firefox.