Le estensioni di Chrome possono inviare dati a server remoti?
Supponiamo che un'estensione abbia un elenco spaventoso di autorizzazioni come quello riportato di seguito ("Accesso al sito: su tutti i siti"):

Questo dà anche il permesso all'estensione di inviare i miei dati ai server dell'autore tramite XHR?
Ho letto la documentazione qui ma mi manca qualche conoscenza di base, quindi non sono sicuro della mia interpretazione:
XMLHttpRequest tra le origini
Dopo aver letto questo, è sembrato che l'estensione non sia autorizzata a inviare i miei dati da qualche parte a meno che non abbia righe come quelle sotto nel manifest: è corretto?
"permissions": [
"https://www.google.com/"
]
Risposte
Dopo aver letto questo, è sembrato che l'estensione non sia autorizzata a inviare i miei dati da qualche parte a meno che non abbia righe come quelle sotto nel manifest: è corretto?
Questo non è corretto.
XHR (e fetch) richiede che la permissions
chiave sia impostata correttamente per evitare restrizioni cross-origin , ma ci sono vari modi per inviare dati a un server remoto, ad esempio un modulo di invio automatico in un iframe o per caricare un'immagine remota con alcuni parametri nell'URL.