23
Próbuję zrozumieć działanie rozszerzeń Google Chrome. Uczyłem się plik manifest.json
gdzie natknąłem się na uprawnieniach "http://*/*"
, "https://*/*"
i "<all_urls>"
Co oznacza "http: // */*", "https: // */*" i "<all_urls>" w kontekście uprawnień rozszerzenia przeglądarki Chrome
Czy ktoś może wyjaśnić co oznaczają te uprawnienia?
* * 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ł..*. –
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
@fzzle: Twoja edycja jest w rzeczywistości pół szkodliwa, ponieważ 'chrome-extension' (małe litery) to schemat URI – Xan