Прокси кеңейтүүлөрүн Chrome менен Firefox ортосунда көчүрүү
Firefox менен Chrome аттары окшош кеңейтүү API'лерин сунуштайт, бирок конфигурация моделдери ар башка. Ат мейкиндигин эмес, маршруттоо саясатын көчүрүңүз.
chrome атын browser деп өзгөртүү прокси кеңейтүүсүн толук көчүрүү эмес.
Chrome'дун туруктуу сервер конфигурациясы режим жана эреже объектисин колдонот. Firefox өзүнүн глобалдык прокси жөндөөлөрүнүн интерфейсин жана ар бир суроо үчүн proxy.onRequest API сунуштайт. Окшош аттар алардын кирүү объектилерин бири-бирине алмаштырууга жарактуу кылбайт.
Билдиргиңиз келген саясаттан баштаңыз: бир туруктуу акыркы чекит, PAC конфигурациясы же ар бир суроо үчүн өзүнчө тандалган маршрут. Андан кийин ар бир браузер үчүн документтелген интерфейсти колдонуңуз.
Firefox'тун ар бир суроо боюнча угуучусу кеңейтүү кодунен прокси маалыматын кайтара алат. Ал прокси уруксатын жана кармалган суроолор үчүн тиешелүү хост жеткилигин талап кылат. Бул Chrome'дун туруктуу сервер жөндөөлөрүнүн объектин көчүрүп, браузер ар бир талааны тааныйт деп үмүттөнүүдөн башка дизайн.
Колдоого алынган Firefox версиясын жана manifest талаптарын да текшериңиз. proxy.register() колдонгон эски мисалдар мурунку API'ни сүрөттөйт жана азыркы кеңейтүүнүн негизи болбошу керек.
Жалпы саясат маалыматтарын браузерге тиешелүү ылайыктоодон өзүнчө кармаңыз. Тесттер жана диагностика ар бир браузерде максат үчүн тандалган маршрутту көрсөтүшү керек, анын ичинде атайын түз натыйжа. Жарактуу manifest жана катасыз API чакыруу — бул болгону башталыш.