2013-04-19 7 views

risposta

44
  • "<all_urls>": corrisponde a qualsiasi URL che inizia con uno schema consentito (http:, https:, file:, ftp: o chrome-extension:).
  • "http://*/*": corrisponde a qualsiasi URL che utilizza lo schema http:.
  • "https://*/*": corrisponde a qualsiasi URL che utilizza lo schema https:.

Queste autorizzazioni sono necessarie se l'estensione di Chrome desidera interagire con il codice in esecuzione sulle pagine.

Match patterns documentation

+1

* * 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 .. *. –

+0

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

+0

@fzzle: la tua modifica è in realtà mezzo dannosa poiché 'chrome-extension' (in minuscolo) è uno schema URI – Xan

Problemi correlati