Sto cercando di capire il funzionamento delle estensioni di Google Chrome. Stavo studiando il file manifest.json
in cui mi sono imbattuto i permessi "http://*/*"
, "https://*/*"
e "<all_urls>"
Cosa significa "http: // */*", "https: // */*" e "<all_urls>" nel contesto delle autorizzazioni dell'estensione di Chrome
Qualcuno può spiegare che cosa significano questi permessi?
* * btw, anche se l'* * manifest.json dovrebbe essere codifica Unicode, ho visto un sacco di estensioni fuga del '<', '_' e'> ', il loro equivalente di Formato Unicode di "" \ u003Call \ u005Furls \ u003E "'. Ho chiesto in giro, e apparentemente alcuni sviluppatori hanno usato un meccanismo di convalida, che poi ha convalidato il JSON "non valido" a causa di quei caratteri. * Solo nel caso ti stavi chiedendo .. *. –
Provando questo in Chrome 43, non credo che corrisponda a "chrome-extension" più (se mai l'ha fatto). Inoltre, consultare la documentazione per i formati supportati: https://developer.chrome.com/extensions/match_patterns –
deadbeef404
@fzzle: la tua modifica è in realtà mezzo dannosa poiché 'chrome-extension' (in minuscolo) è uno schema URI – Xan