Ang pagdaragdag ng "proxy" sa mga pahintulot ng extension ay hindi ginagawang code ng extension ang JavaScript ng isang website.

Suriin kung saan talaga tumatakbo ang nabibigong pahayag. Ang ordinaryong pahina, iniksyong page script, content script, at pahina o service worker na pag-aari ng extension ay may iba't ibang access sa API. Ang muling pag-load ng pahina ay hindi maaasahang paraan upang matukoy ang hangganang iyon.

Ilagay ang privileged na proxy operation sa sinusuportahang konteksto ng extension at, kapag kailangan, makipag-usap sa pamamagitan ng dokumentadong mekanismo ng pagmemensahe ng extension. Kailangan pa rin ng extension ang angkop na pahintulot.

Panatilihing makitid ang saklaw ng operasyong iyon. Hindi dapat magpasa ang content script ng arbitraryong kahilingan mula sa anumang website upang muling i-configure ang proxy ng browser nang walang sariling validation ng extension at walang layuning nakikita ng user.

Kung umiiral ang API ngunit walang epekto ang setting, ibang problema iyon: suriin ang mga asynchronous na error, saklaw, at epektibong kontrol. Ang undefined na API object ay tumutukoy muna sa availability at execution context, hindi sa kung tinatanggap ng remote proxy IP ang mga koneksyon.

Kaugnay na mga artikulo