Фирефок добија АПИ за корисничке скрипте

Мозилла ради на имплементацији УсерСцриптс ВебЕктенсионс АПИ-ја у веб прегледач организације Фирефок.

Фирефок, баш као што је Гоогле Цхроме и многи други веб прегледачи, подржава такозване корисничке скрипте. Ове скрипте се извршавају при учитавању странице за додавање, уклањање или промену функционалности на страници која се учитава.

Корисничке скрипте постоје за бројне сврхе: од додавања опција преузимања на видео страницама до промене изгледа веб странице.

Мозилла решава неколико проблема везаних за корисничке скрипте са надолазећим АПИ-јем корисничких скрипти:

  • Питања перформанси - боља изолација скрипти захваљујући ефикасним методама.
  • Питања о поузданости - проблеми током учитавања странице и услова трке између учитавања странице и убризгавања скрипте.
  • Питања сигурности - употреба сандбок-а за појединачне скрипте корисника смањује утицај који скрипте могу имати једна на другу.

Нови АПИ покреће сваку корисничку скрипту у свом оквиру са песком да би их изоловао један од другог; ово је другачији приступ начину руковања скриптама садржаја из екстензија попут Греасемонкеи или Тампермонкеи, јер се извршавају у истом процесу.

Подржана је и подршка за пружање корисничких скрипти са низом функција, нпр. Греасемонкеи ГМ_ функције, такође

Мозиллин првобитни план био је увођење подршке у Фирефоку 63, али увод је одгођен. Нова мета је Фирефок 68 Стабле.

Кориснички скрипти АПИ за ВебЕктенсионс

АПИ за корисничке скрипте компаније Мозилла већ је доступан у Фирефоку. Подразумевано је омогућено у Фирефок Нигхтли-у (верзија 68), а подразумевано је онемогућено у Фирефок Стабле-у (верзија 66) ​​и Фирефок Бета (верзија 67),

Корисници Фирефока могу учинити следеће да промене статус АПИ-ја:

  1. Учитајте абоут: цонфиг у адресној траци Фирефока.
  2. Потврдите да ћете бити опрезни ако се прикаже порука упозорења.
  3. Потражите ектенсионс.вебектенсионс.усерСцриптс.енаблед.
  4. Промените статус подешавања на Труе да бисте омогућили подршку или на Фалсе да бисте је онемогућили.
  5. Поново покрените Фирефок.

Проширења као што су Греасемонкеи или Тампермонкеи морају да примене нови АПИ пре него што се могу користити.

Завршне речи

АПИ за корисничке скрипте коначно стиже и требао би рјешавати проблеме идентифициране када користите корисничке скрипте у Фирефоку. Остаје да се види да ли постоје недостаци у имплементацији; можете пратити Мета Буг на Мозилла веб локацији за праћење грешака да бисте остали у петљи.

Сада ви : Шта очекујете у погледу АПИ-ја за корисничке скрипте?