Преименовање chrome у browser није потпуно преношење прокси екстензије.

Конфигурација фиксног сервера у Chrome-у користи објекат режима и правила. Firefox излаже сопствено сучеље глобалних прокси подешавања и API proxy.onRequest по захтеву. Слични називи не чине њихове улазне објекте међусобно заменљивим.

Почните од политике коју желите да изразите: једна фиксна крајња тачка, PAC конфигурација или рута одабрана засебно за сваки захтев. Затим користите сучеље документовано за сваки прегледач.

Firefox-ов слушалац по захтеву може да врати прокси информације из кода екстензије. Захтева прокси дозволу и одговарајући приступ хосту за пресретнуте захтеве. То је другачији дизајн од копирања Chrome-овог објекта подешавања фиксног сервера и наде да ће прегледач препознати свако поље.

Проверите и подржану верзију Firefox-а и захтеве manifest-а. Стари примери који користе proxy.register() описују ранији API и не би требало да буду основа тренутне екстензије.

Држите заједничке податке политике одвојено од прилагођавања специфичног за прегледач. Тестови и дијагностика треба да прикажу руту одабрану за одредиште у сваком прегледачу, укључујући намерно директан резултат. Важећи manifest и позив API-ја без изузетка су само почетак.

Повезани чланци