A chrome átnevezése browser-re nem jelenti egy proxybővítmény teljes átvitelét.

A Chrome fix kiszolgálós konfigurációja egy mód- és szabályobjektumot használ. A Firefox saját globális proxybeállítás-felületet és kérésenkénti proxy.onRequest API-t kínál. A hasonló nevek nem teszik bemeneti objektumaikat egymással felcserélhetővé.

Kezdje azzal a szabályzattal, amelyet kifejezni szeretne: egy fix végpont, egy PAC-konfiguráció vagy minden kéréshez külön választott útvonal. Ezután használja az adott böngészőhöz dokumentált felületet.

A Firefox kérésenkénti figyelője proxyinformációt adhat vissza a bővítmény kódjából. Ehhez proxyengedély és az elfogott kérésekhez megfelelő gazdagép-hozzáférés szükséges. Ez más felépítés, mint a Chrome fix kiszolgálós beállítási objektumát lemásolni, és remélni, hogy a böngésző minden mezőt felismer.

Ellenőrizze a támogatott Firefox-verziót és a manifest követelményeit is. A proxy.register() használó régi példák korábbi API-t írnak le, és nem szolgálhatnak egy jelenlegi bővítmény alapjául.

Tartsa a közös szabályzatadatokat elkülönítve a böngészőspecifikus illesztéstől. A teszteknek és diagnosztikának minden böngészőben meg kell mutatniuk egy célhoz választott útvonalat, beleértve egy szándékosan közvetlen eredményt is. Az érvényes manifest és a kivételt nem dobó API-hívás csak a kezdet.

Kapcsolódó cikkek