A "proxy" hozzáadása egy bővítmény engedélyeihez nem alakítja a webhely JavaScriptjét bővítménykóddá.

Ellenőrizze, hol fut valójában a hibát okozó utasítás. Egy hétköznapi oldal, egy beinjektált oldalszkript, egy tartalomszkript, valamint a bővítmény tulajdonában lévő oldal vagy service worker eltérő API-hozzáféréssel rendelkezik. Az oldal újratöltése nem megbízható módja e határ felismerésének.

Helyezze a kiemelt proxy-műveletet támogatott bővítménykörnyezetbe, és szükség esetén a bővítmény dokumentált üzenetküldési mechanizmusán keresztül kommunikáljon. A bővítménynek továbbra is szüksége van a megfelelő engedélyre.

Tartsa szűken körülhatárolva ezt a műveletet. A tartalomszkript nem továbbíthat tetszőleges kéréseket bármely webhelyről a böngésző proxyjának újrakonfigurálásához a bővítmény saját ellenőrzése és a felhasználó számára látható cél nélkül.

Ha az API létezik, de a beállítás nem lép életbe, az más probléma: vizsgálja meg az aszinkron hibákat, a hatókört és a tényleges irányítást. A definiálatlan API-objektum elsősorban az elérhetőségre és a végrehajtási környezetre utal, nem arra, hogy a távoli proxy IP elfogad-e kapcsolatokat.

Kapcsolódó cikkek