diff options
Diffstat (limited to '')
-rw-r--r-- | browser/extensions/webcompat/manifest.json | 151 |
1 files changed, 151 insertions, 0 deletions
diff --git a/browser/extensions/webcompat/manifest.json b/browser/extensions/webcompat/manifest.json new file mode 100644 index 0000000000..2398827bd6 --- /dev/null +++ b/browser/extensions/webcompat/manifest.json @@ -0,0 +1,151 @@ +{ + "manifest_version": 2, + "name": "Web Compatibility Interventions", + "description": "Urgent post-release fixes for web compatibility.", + "version": "110.0.0", + "browser_specific_settings": { + "gecko": { + "id": "webcompat@mozilla.org", + "strict_min_version": "102.0" + } + }, + + "experiment_apis": { + "aboutConfigPrefs": { + "schema": "experiment-apis/aboutConfigPrefs.json", + "parent": { + "scopes": ["addon_parent"], + "script": "experiment-apis/aboutConfigPrefs.js", + "paths": [["aboutConfigPrefs"]] + } + }, + "appConstants": { + "schema": "experiment-apis/appConstants.json", + "parent": { + "scopes": ["addon_parent"], + "script": "experiment-apis/appConstants.js", + "paths": [["appConstants"]] + } + }, + "aboutPage": { + "schema": "about-compat/aboutPage.json", + "parent": { + "scopes": ["addon_parent"], + "script": "about-compat/aboutPage.js", + "events": ["startup"] + } + }, + "matchPatterns": { + "schema": "experiment-apis/matchPatterns.json", + "child": { + "scopes": ["addon_child"], + "script": "experiment-apis/matchPatterns.js", + "paths": [["matchPatterns"]] + } + }, + "systemManufacturer": { + "schema": "experiment-apis/systemManufacturer.json", + "child": { + "scopes": ["addon_child"], + "script": "experiment-apis/systemManufacturer.js", + "paths": [["systemManufacturer"]] + } + }, + "trackingProtection": { + "schema": "experiment-apis/trackingProtection.json", + "parent": { + "scopes": ["addon_parent"], + "script": "experiment-apis/trackingProtection.js", + "paths": [["trackingProtection"]] + } + } + }, + + "content_security_policy": "script-src 'self' 'sha256-MmZkN2QaIHhfRWPZ8TVRjijTn5Ci1iEabtTEWrt9CCo='; default-src 'self'; base-uri moz-extension://*; object-src 'none'", + + "permissions": [ + "mozillaAddons", + "tabs", + "webNavigation", + "webRequest", + "webRequestBlocking", + "<all_urls>" + ], + + "background": { + "scripts": [ + "lib/module_shim.js", + "lib/messaging_helper.js", + "lib/intervention_helpers.js", + "lib/requestStorageAccess_helper.js", + "lib/ua_helpers.js", + "data/injections.js", + "data/shims.js", + "data/ua_overrides.js", + "lib/about_compat_broker.js", + "lib/custom_functions.js", + "lib/injections.js", + "lib/shims.js", + "lib/ua_overrides.js", + "run.js" + ] + }, + + "web_accessible_resources": [ + "shims/addthis-angular.js", + "shims/adform.js", + "shims/adnexus-ast.js", + "shims/adnexus-prebid.js", + "shims/adsafeprotected-ima.js", + "shims/apstag.js", + "shims/blogger.js", + "shims/bloggerAccount.js", + "shims/bmauth.js", + "shims/branch.js", + "shims/chartbeat.js", + "shims/crave-ca.js", + "shims/criteo.js", + "shims/cxense.js", + "shims/doubleverify.js", + "shims/eluminate.js", + "shims/empty-script.js", + "shims/empty-shim.txt", + "shims/everest.js", + "shims/facebook-sdk.js", + "shims/facebook.svg", + "shims/fastclick.js", + "shims/firebase.js", + "shims/google-ads.js", + "shims/google-analytics-and-tag-manager.js", + "shims/google-analytics-ecommerce-plugin.js", + "shims/google-analytics-legacy.js", + "shims/google-ima.js", + "shims/google-page-ad.js", + "shims/google-publisher-tags.js", + "shims/google-safeframe.html", + "shims/history.js", + "shims/iam.js", + "shims/iaspet.js", + "shims/kinja.js", + "shims/live-test-shim.js", + "shims/maxmind-geoip.js", + "shims/microsoftLogin.js", + "shims/microsoftVirtualAssistant.js", + "shims/moat.js", + "shims/mochitest-shim-1.js", + "shims/mochitest-shim-2.js", + "shims/mochitest-shim-3.js", + "shims/nielsen.js", + "shims/optimizely.js", + "shims/play.svg", + "shims/private-browsing-web-api-fixes.js", + "shims/rambler-authenticator.js", + "shims/rich-relevance.js", + "shims/tracking-pixel.png", + "shims/vast2.xml", + "shims/vast3.xml", + "shims/vidible.js", + "shims/vmad.xml", + "shims/webtrends.js" + ] +} |