chrome adını browser ilə dəyişmək proxy uzantısının tam köçürülməsi deyil.

Chrome-un sabit server konfiqurasiyası rejim və qaydalar obyektindən istifadə edir. Firefox öz qlobal proxy parametrləri interfeysini və hər sorğu üçün proxy.onRequest API-sini təqdim edir. Oxşar adlar onların giriş obyektlərini bir-birini əvəz edən etmir.

İfadə etmək istədiyiniz siyasətdən başlayın: bir sabit son nöqtə, PAC konfiqurasiyası və ya hər sorğu üçün ayrıca seçilən marşrut. Sonra hər brauzer üçün sənədləşdirilmiş interfeysdən istifadə edin.

Firefox-un hər sorğu üzrə dinləyicisi uzantı kodundan proxy məlumatı qaytara bilər. Bu, proxy icazəsi və tutulan sorğular üçün uyğun host girişi tələb edir. Bu, Chrome-un sabit server parametrləri obyektini kopyalayıb brauzerin hər sahəni tanıyacağını ümid etməkdən fərqli dizayndır.

Dəstəklənən Firefox versiyasını və manifest tələblərini də yoxlayın. proxy.register() istifadə edən köhnə nümunələr daha əvvəlki API-ni təsvir edir və cari uzantının təməli olmamalıdır.

Ümumi siyasət məlumatlarını brauzerə xas uyğunlaşdırmadan ayrı saxlayın. Testlər və diaqnostika hər brauzerdə bir təyinat üçün seçilən marşrutu göstərməlidir, o cümlədən qəsdən birbaşa nəticə. Etibarlı manifest və xəta atmadan işləyən API çağırışı yalnız başlanğıcdır.

Əlaqəli məqalələr