Om "proxy" by 'n uitbreiding se toestemmings te voeg, maak nie 'n webwerf se JavaScript uitbreidingskode nie.

Kyk waar die mislukte stelling werklik loop. 'n Gewone bladsy, 'n ingespuite bladskrip, 'n inhoudskrip en 'n bladsy of dienswerker wat deur die uitbreiding besit word, het verskillende API-toegang. 'n Bladsyherlaai is nie 'n betroubare manier om daardie grens te bepaal nie.

Plaas die bevoorregte proxy-bewerking in 'n ondersteunde uitbreidingskonteks en kommunikeer waar nodig deur die uitbreiding se gedokumenteerde boodskapoormeganisme. Die uitbreiding het steeds die toepaslike toestemming nodig.

Hou daardie bewerking nou begrens. 'n Inhoudskrip moet nie willekeurige versoeke van enige webwerf deurgee om die blaaier se proxy te herkonfigureer sonder die uitbreiding se eie validering en 'n doel wat die gebruiker sien nie.

As die API bestaan maar die instelling tree nie in werking nie, is dit 'n ander probleem: ondersoek asinchrone foute, omvang en effektiewe beheer. 'n Onbepaalde API-objek dui eerste op beskikbaarheid en uitvoeringskonteks, nie op of die afgeleë proxy-IP verbindings aanvaar nie.

Verwante artikels