Пренос прокси екстензија између Chrome-а и Firefox-а
Firefox и Chrome нуде екстензијске API-је сличних назива, али са различитим моделима конфигурације. Пренесите политику усмеравања, а не само именски простор.
Преименовање chrome у browser није потпуно преношење прокси екстензије.
Конфигурација фиксног сервера у Chrome-у користи објекат режима и правила. Firefox излаже сопствено сучеље глобалних прокси подешавања и API proxy.onRequest по захтеву. Слични називи не чине њихове улазне објекте међусобно заменљивим.
Почните од политике коју желите да изразите: једна фиксна крајња тачка, PAC конфигурација или рута одабрана засебно за сваки захтев. Затим користите сучеље документовано за сваки прегледач.
Firefox-ов слушалац по захтеву може да врати прокси информације из кода екстензије. Захтева прокси дозволу и одговарајући приступ хосту за пресретнуте захтеве. То је другачији дизајн од копирања Chrome-овог објекта подешавања фиксног сервера и наде да ће прегледач препознати свако поље.
Проверите и подржану верзију Firefox-а и захтеве manifest-а. Стари примери који користе proxy.register() описују ранији API и не би требало да буду основа тренутне екстензије.
Држите заједничке податке политике одвојено од прилагођавања специфичног за прегледач. Тестови и дијагностика треба да прикажу руту одабрану за одредиште у сваком прегледачу, укључујући намерно директан резултат. Важећи manifest и позив API-ја без изузетка су само почетак.