Proxy-útwreidings tusken Chrome en Firefox oerdrage
Firefox en Chrome biede útwreidings-API's mei ferlykbere nammen mar ferskillende konfiguraasjemodellen. Draach it routeringsbelied oer, net allinnich de nammeromte.
chrome omneame nei browser is gjin folsleine oerdracht fan in proxy-útwreiding.
De konfiguraasje foar fêste tsjinner fan Chrome brûkt in modus- en regels-objekt. Firefox biedt syn eigen ynterface foar globale proxy-ynstellings en in proxy.onRequest-API per oanfraach. Ferlykbere nammen meitsje harren ynfierobjekten net útwikselber.
Begjin mei it belied dat jo útdrukke wolle: ien fêst einpunt, in PAC-konfiguraasje of in rûte dy't foar elke oanfraach apart keazen wurdt. Brûk dan de ynterface dy't foar elke browser dokumintearre is.
De listener per oanfraach fan Firefox kin proxy-ynformaasje út útwreidingskoade weromjaan. It freget de proxy-tastimming en de passende hosttagong foar ûnderskepte oanfragen. Dat is in oar ûntwerp as it kopiearjen fan in Chrome-konfiguraasjeobjekt foar fêste tsjinner en hoopje dat de browser elk fjild werkent.
Kontrolearje ek de stipe Firefox-ferzje en de manifest-easken. Alde foarbylden mei proxy.register() beskriuwe in eardere API en moatte net de basis fan in aktuele útwreiding wêze.
Hâld diele beliedsgegevens skieden fan browser-spesifike oanpassing. Tests en diagnostyk moatte de rûte sjen litte dy't foar in bestimming yn elke browser keazen wurdt, ynklusyf in bewust direkte resultaat. In jildich manifest en in API-oprop sûnder flater binne mar it begjin.