manifest.json.jinja2 revision 5f1c94371a64b3196d4be9466099bb892df9b88e
1{ 2 "key": "MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDltVl1k15pjRzuZfMc3B69inxwm2bZeZ2O8/zFO+NluHnBm3GJ3fzdOoFGJd+M16I8p7zxxQyHeDMfWYASyCeB8XnUEDKjqNLQfCnncsANzHsYoEbYj2nEUML2P13b9q+AAvpCBpAJ4cZp81e9n1y/vbSXHE4385cgkKueItzikQIDAQAB", 3 "manifest_version": 2, 4 "name": "ChromeVox", 5 "version": "1.0", 6 "description": "ChromeVox - Giving Voice to Chrome.", 7{% if is_guest_manifest == '1' %} 8 "incognito": "split", 9{% endif %} 10 "background": { 11{% if use_chromevox_next == '1' %} 12 "page": "cvox2/background/background.html" 13{% else %} 14 "page": "chromevox/background/background.html" 15{% endif %} 16 }, 17 "permissions": [ 18 "accessibilityPrivate", 19 "bookmarks", 20 "brailleDisplayPrivate", 21 "commandLinePrivate", 22 "experimental", 23 "history", 24 "storage", 25 "systemPrivate", 26 "tabs", 27 "tts", 28 "virtualKeyboardPrivate", 29 "<all_urls>" 30 ], 31 "content_scripts": [ 32 { 33 "matches": [ "<all_urls>" ], 34 "exclude_globs": [ "chrome-extension://mndnfokpggljbaajbnioimlmbfngpief/chromevox/background/background.html" ], 35 "all_frames": true, 36 "js": [ 37{% if use_chromevox_next == '1' %} 38 "closure/closure_preinit.js", 39 "closure/base.js", 40 "deps.js", 41 "cvox2/injected/loader.js" 42{% else %} 43 "chromeVoxChromePageScript.js" 44{% endif %} 45 ] 46 } 47 ], 48 "web_accessible_resources": [ 49 "chromevox/injected/api.js", 50 "chromevox/injected/api_util.js", 51 "chromevox/injected/mathjax.js", 52 "chromevox/injected/mathjax_external_util.js" 53 ], 54{% if use_chromevox_next == '1' %} 55 "automation": { 56 "desktop": true 57 }, 58{% endif %} 59 "default_locale": "en" 60} 61