Pievienojot "proxy" paplašinājuma atļaujām, vietnes JavaScript nekļūst par paplašinājuma kodu.

Pārbaudiet, kur neveiksmīgais priekšraksts patiešām darbojas. Parastai lapai, ievadītam lapas skriptam, satura skriptam un paplašinājumam piederošai lapai vai service worker ir atšķirīga API piekļuve. Lapas pārlāde nav uzticams veids, kā noteikt šo robežu.

Novietojiet priviliģēto proxy darbību atbalstītā paplašinājuma kontekstā un, ja nepieciešams, sazinieties ar paplašinājuma dokumentēto ziņojumapmaiņas mehānismu. Paplašinājumam joprojām ir vajadzīga atbilstošā atļauja.

Turiet šo darbību stingri ierobežotu. Satura skriptam nevajadzētu pārsūtīt patvaļīgus pieprasījumus no jebkuras vietnes, lai pārkonfigurētu pārlūka proxy bez paša paplašinājuma validācijas un lietotājam redzama mērķa.

Ja API pastāv, bet iestatījums nestrādā, tā ir cita problēma: pārbaudiet asinhronās kļūdas, tvērumu un faktisko kontroli. Nedefinēts API objekts vispirms norāda uz pieejamību un izpildes kontekstu, nevis uz to, vai attālais proxy IP pieņem savienojumus.

Saistītie raksti