2013-04-19 7 views

Odpowiedz

44
  • "<all_urls>": dopasowuje dowolny adres URL, który rozpoczyna się w dozwolonym programu (http:, https:, file:, ftp: lub chrome-extension:).
  • "http://*/*": Dopasowuje dowolny adres URL korzystający ze schematu http:.
  • "https://*/*": Dopasowuje dowolny adres URL korzystający ze schematu .

Te uprawnienia są wymagane, jeśli rozszerzenie Chrome chce wchodzić w interakcje z kodem uruchomionym na stronach.

Match patterns documentation

+1

* * btw, chociaż manifest.json * * należy Unicode zakodowane, widziałem wiele rozszerzeń uciekających z '<' '_' i'> ', ich równoważnymi Format Unicode '" \ u003Call \ u005Furls \ u003E "'. Pytałem dookoła i najwyraźniej niektórzy programiści stosowali mechanizm sprawdzania poprawności, który następnie zwalidował JSON "nieważny" z powodu tych znaków. *W razie gdybyś się zastanawiał..*. –

+0

Testuję to w Chrome 43, nie wierzę, że pasuje do "rozszerzenia chrome" (jeśli kiedykolwiek). Zobacz także dokumentację obsługiwanych formatów: https://developer.chrome.com/extensions/match_patterns – deadbeef404

+0

@fzzle: Twoja edycja jest w rzeczywistości pół szkodliwa, ponieważ 'chrome-extension' (małe litery) to schemat URI – Xan

Powiązane problemy