manifest.json (5071B)
1 { 2 "manifest_version": 2, 3 "name": "Web Compatibility Interventions", 4 "description": "Urgent post-release fixes for web compatibility.", 5 "version": "148.6.0", 6 "browser_specific_settings": { 7 "gecko": { 8 "id": "webcompat@mozilla.org", 9 "strict_min_version": "102.0" 10 } 11 }, 12 13 "experiment_apis": { 14 "aboutConfigPrefs": { 15 "schema": "experiment-apis/aboutConfigPrefs.json", 16 "parent": { 17 "scopes": ["addon_parent"], 18 "script": "experiment-apis/aboutConfigPrefs.js", 19 "paths": [["aboutConfigPrefs"]] 20 }, 21 "child": { 22 "scopes": ["addon_child"], 23 "script": "experiment-apis/aboutConfigPrefsChild.js", 24 "paths": [["aboutConfigPrefs"]] 25 } 26 }, 27 "appConstants": { 28 "schema": "experiment-apis/appConstants.json", 29 "parent": { 30 "scopes": ["addon_parent"], 31 "script": "experiment-apis/appConstants.js", 32 "paths": [["appConstants"]] 33 } 34 }, 35 "aboutPage": { 36 "schema": "about-compat/aboutPage.json", 37 "parent": { 38 "scopes": ["addon_parent"], 39 "script": "about-compat/aboutPage.js", 40 "events": ["startup"] 41 } 42 }, 43 "matchPatterns": { 44 "schema": "experiment-apis/matchPatterns.json", 45 "child": { 46 "scopes": ["addon_child"], 47 "script": "experiment-apis/matchPatterns.js", 48 "paths": [["matchPatterns"]] 49 } 50 }, 51 "remoteSettings": { 52 "schema": "experiment-apis/remoteSettings.json", 53 "parent": { 54 "scopes": ["addon_parent"], 55 "script": "experiment-apis/remoteSettings.js", 56 "paths": [["remoteSettings"]] 57 } 58 }, 59 "systemManufacturer": { 60 "schema": "experiment-apis/systemManufacturer.json", 61 "child": { 62 "scopes": ["addon_child"], 63 "script": "experiment-apis/systemManufacturer.js", 64 "paths": [["systemManufacturer"]] 65 } 66 }, 67 "trackingProtection": { 68 "schema": "experiment-apis/trackingProtection.json", 69 "parent": { 70 "scopes": ["addon_parent"], 71 "script": "experiment-apis/trackingProtection.js", 72 "paths": [["trackingProtection"]] 73 } 74 } 75 }, 76 77 "content_security_policy": "script-src 'self' 'sha256-PeZc2H1vv7M8NXqlFyNbN4y4oM6wXmYEbf73m+Aqpak='; default-src 'self'; base-uri moz-extension://*; object-src 'none'", 78 79 "permissions": [ 80 "cookies", 81 "mozillaAddons", 82 "scripting", 83 "tabs", 84 "webNavigation", 85 "webRequest", 86 "webRequestBlocking", 87 "<all_urls>" 88 ], 89 90 "background": { 91 "scripts": [ 92 "lib/remote_settings_update_check.js", 93 "lib/messaging_helper.js", 94 "lib/ua_helpers.js", 95 "lib/intervention_helpers.js", 96 "lib/requestStorageAccess_helper.js", 97 "data/shims.js", 98 "lib/about_compat_broker.js", 99 "lib/custom_functions.js", 100 "lib/interventions.js", 101 "lib/shims.js", 102 "lib/smartblock_embeds_helper.js", 103 "run.js" 104 ] 105 }, 106 107 "web_accessible_resources": [ 108 "shims/addthis-angular.js", 109 "shims/adform.js", 110 "shims/adnexus-ast.js", 111 "shims/adnexus-prebid.js", 112 "shims/adsafeprotected-ima.js", 113 "shims/apstag.js", 114 "shims/artstationLogin.js", 115 "shims/bmauth.js", 116 "shims/botd.mjs", 117 "shims/branch.js", 118 "shims/cambridgeDictionaryLogin.js", 119 "shims/chartbeat.js", 120 "shims/crave-ca.js", 121 "shims/criteo.js", 122 "shims/cxense.js", 123 "shims/doubleverify.js", 124 "shims/disqus.svg", 125 "shims/eluminate.js", 126 "shims/embed-test-shim.js", 127 "shims/empty-script.js", 128 "shims/empty-shim.txt", 129 "shims/everest.js", 130 "shims/facebook-sdk.js", 131 "shims/facebook.svg", 132 "shims/fastclick.js", 133 "shims/figshare.js", 134 "shims/firebase.js", 135 "shims/google-ads.js", 136 "shims/google-analytics-and-tag-manager.js", 137 "shims/google-analytics-ecommerce-plugin.js", 138 "shims/google-analytics-legacy.js", 139 "shims/google-ima.js", 140 "shims/google-page-ad.js", 141 "shims/google-publisher-tags.js", 142 "shims/history.js", 143 "shims/iam.js", 144 "shims/iaspet.js", 145 "shims/instagram-embed.js", 146 "shims/disqus-embed.js", 147 "shims/instagram.js", 148 "shims/instagram.svg", 149 "shims/jira-zendesk-support.js", 150 "shims/kinja.js", 151 "shims/live-test-shim.js", 152 "shims/maxmind-geoip.js", 153 "shims/messengerLogin.js", 154 "shims/microsoftLogin.js", 155 "shims/microsoftOfficeAuth.js", 156 "shims/microsoftVirtualAssistant.js", 157 "shims/moat.js", 158 "shims/mochitest-shim-1.js", 159 "shims/mochitest-shim-2.js", 160 "shims/mochitest-shim-3.js", 161 "shims/nielsen.js", 162 "shims/optimizely.js", 163 "shims/play.svg", 164 "shims/rambler-authenticator.js", 165 "shims/rich-relevance.js", 166 "shims/salesforce.js", 167 "shims/spotify-embed.js", 168 "shims/stackoverflow-login.js", 169 "shims/tiktok-embed.js", 170 "shims/tiktok.svg", 171 "shims/tracking-pixel.png", 172 "shims/tsn-ca.js", 173 "shims/twitter-embed.js", 174 "shims/vast2.xml", 175 "shims/vast3.xml", 176 "shims/vmad.xml", 177 "shims/webtrends.js", 178 "shims/x-logo.svg", 179 "shims/zendesk-asana-support.js" 180 ] 181 }