chrome.proxy ei ole tavalistele veebilehe skriptidele kättesaadav
Õigus proxy ei tee laienduse privilegeeritud API-sid nähtavaks tavalisel veebilehel ega igas skriptikontekstis.
Laienduse õigustele "proxy" lisamine ei muuda veebisaidi JavaScripti laienduse koodiks.
Kontrollige, kus ebaõnnestuv lause tegelikult töötab. Tavalisel lehel, süstitud leheskriptil, sisuskriptil ning laiendusele kuuluval lehel või teenustöötajal on erinev API-ligipääs. Lehe uuestilaadimine ei ole usaldusväärne viis selle piiri tuvastamiseks.
Paigutage privilegeeritud proxy-toiming toetatud laienduse konteksti ja suhelge vajaduse korral laienduse dokumenteeritud sõnumsideme kaudu. Laiendus vajab siiski asjakohast õigust.
Hoidke see toiming kitsalt piiritletud. Sisuskript ei tohiks edastada suvalisi taotlusi ükskõik milliselt veebisaidilt brauseri proxy ümberseadistamiseks ilma laienduse enda valideerimise ja kasutajale nähtava eesmärgita.
Kui API on olemas, kuid seade ei jõustu, on see teine probleem: uurige asünkroonseid vigu, ulatust ja tegelikku kontrolli. Määratlemata API-objekt viitab kõigepealt kättesaadavusele ja täitmiskontekstile, mitte sellele, kas kaugproxy IP võtab ühendusi vastu.