By: kkapsner
Inspect and view changes in CanvasBlocker source codes across current and past versions
Please login to examine the extension's source code.
manifest.json
{
"name": "CanvasBlocker",
"description": "__MSG_addon_description__",
"version": "1.12",
"icons": {
"48": "icons/icon.svg",
"96": "icons/icon.svg"
},
"background": {
"scripts": [
"lib/require.js",
"lib/logging.js",
"lib/extension.js",
"lib/settingDefinitions.js",
"lib/settingContainers.js",
"lib/settingsMigration.js",
"lib/settings.js",
"lib/lists.js",
"lib/persistentRndStorage.js",
"lib/callingStack.js",
"lib/check.js",
"lib/dataUrls.js",
"lib/notification.js",
"lib/navigator.js",
"lib/mobile.js",
"lib/main.js"
]
},
"content_scripts": [
{
"matches": [
"<all_urls>"
],
"all_frames": true,
"run_at": "document_start",
"js": [
"lib/require.js",
"lib/logging.js",
"lib/extension.js",
"lib/settingDefinitions.js",
"lib/settingContainers.js",
"lib/settings.js",
"lib/colorStatistics.js",
"lib/webglRandom.js",
"lib/webgl.js",
"lib/hash.js",
"lib/modifiedAPIFunctions.js",
"lib/modifiedCanvasAPI.js",
"lib/modifiedAudioAPI.js",
"lib/modifiedHistoryAPI.js",
"lib/modifiedWindowAPI.js",
"lib/modifiedDOMRectAPI.js",
"lib/modifiedSVGAPI.js",
"lib/modifiedTextMetricsAPI.js",
"lib/navigator.js",
"lib/modifiedNavigatorAPI.js",
"lib/modifiedScreenAPI.js",
"lib/modifiedAPI.js",
"lib/randomSupplies.js",
"lib/intercept.js",
"lib/callingStack.js",
"lib/askForPermission.js",
"lib/lists.js",
"lib/check.js",
"lib/iframeProtection.js",
"lib/frame.js"
]
}
],
"options_ui": {
"browser_style": false,
"open_in_tab": true,
"page": "options/options.html"
},
"browser_action": {
"browser_style": false,
"default_icon": "icons/browserAction-notPrinted.svg",
"default_title": "__MSG_browserAction_title_default__",
"default_popup": "browserAction/browserAction.html"
},
"page_action": {
"browser_style": false,
"default_icon": "icons/pageAction-printed.svg",
"default_popup": "pageAction/pageAction.html"
},
"author": "Korbinian Kapsner",
"permissions": [
"<all_urls>",
"storage",
"tabs",
"webRequest",
"webRequestBlocking",
"contextualIdentities",
"cookies",
"privacy"
],
"browser_specific_settings": {
"gecko": {
"id": "CanvasBlocker@kkapsner.de",
"data_collection_permissions": {
"required": [
"none"
]
},
"strict_min_version": "100.0"
}
},
"default_locale": "en",
"manifest_version": 2
} Best CanvasBlocker Alternatives
Here are some Firefox add-ons that are similar to CanvasBlocker:
Canvas Blocker - Fingerprint
FB88
Canvas Blocker - Fingerprint Protect
Joue
Canvas Fingerprint Defender
ilGur
Canvas Blocker
Himin Karran
Canvas Defender
Multilogin
WebGL Fingerprint Defender
ilGur
No Fingerprint
Sam0230
Fingerprint Shield
Francesco De Stefano
block it
Jolk
Precision Site Blocker
F168
Browserabdruck - Durchblickt
Lukas Schmidt
CryptoMining Blocker
D09r