Cronologia versioni di CanvasBlocker - 25 versioni
CanvasBlocker di kkapsner
Attenzione alle versioni datate. Sono visualizzate solamente per scopi di test e di riferimento.È raccomandato usare sempre l’ultima versione di un componente aggiuntivo.
Ultima versione
Versione 1.10.1
Rilasciato 10 apr 2024 - 432,95 kBCompatibile con firefox100.0 e successive, android120.0 e successivenew features:
- added tag search
- added :changed tag
- mark default value in drop downs settings
fixes:
- lag and functionality loss on google sites
- fix function tampering detection via prototype
- isPointInPath and isPointInStroke return undefined with persistent rng
known issues:
- if a data URL is blocked the page action button does not appear
- canvas and navigator APIs in workers are not protectedCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Scarica Firefox e installa l’estensioneDevi utilizzare Firefox per poter installare questa estensioneVersioni precedenti
Versione 1.9
Rilasciato 15 apr 2023 - 394,56 kBCompatibile con firefox68.0 e successive, android da 68.0 a 68.*changes:
- update setting descriptions
- added dhl.de to the convenience preset
- updated browser presets
- screen API: use inner of top window for all outer computations
new features:
- added support for wildcards (*) in domains
- added {real Firefox version - rv} to Firefox navigator preset
fixes:
- errors in URL regular expressions broke CB
- use correct tab in browserAction (private browsing)
- respect RFP in offscreenToBlobCallback
known issues:
- if a data URL is blocked the page action button does not appear
- canvas and navigator APIs in workers are not protectedCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 1.8
Rilasciato 17 feb 2022 - 368,37 kBCompatibile con firefox56.0 e successive, android da 68.0 a 68.*new features:
- added SVG protection
- added notice when dom.webAudio.enabled is set to false
- added {random vendor} and {random renderer} to UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL to use a random value from a given list
- added <option1|option2|...> syntax to UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL
fixes:
- errors in URL regular expressions broke CB
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 1.7
Rilasciato 7 nov 2021 - 360,12 kBCompatibile con firefox56.0 e successive, android da 68.0 a 68.*changes:
- Auto close browser action
fixes:
- CSP headers broken on 304 requests
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 1.6.1
Rilasciato 21 giu 2021 - 360,33 kBCompatibile con firefox56.0 e successive, android da 68.0 a 68.*fixes:
- Google login and account creation did not work
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 1.5
Rilasciato 18 gen 2021 - 358,58 kBCompatibile con firefox56.0 e successive, android da 68.0 a 68.*new features:
- added {empty}, {false} and {undefined} to webGL preference parameters (i.e. VENDOR, RENDERER, UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL)
- added {disabled} to UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL to disabled the WEBGL_debug_renderer_info extension
- improved performance for protected canvas part "input"
fixes:
- protection of DOM manipulations on unloaded windows may break websites
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 1.4
Rilasciato 9 nov 2020 - 356,96 kBCompatibile con firefox56.0 e successive, android da 68.0 a 68.*changes:
- updated DOMRect protection
new features:
- new translations
fixes:
- Fix stuck Fenix
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 1.3
Rilasciato 7 giu 2020 - 337,37 kBCompatibile con firefox56.0 e successive, android da 68.0 a 68.*changes:
- added canvas cache to isPointInPath and isPointInStroke
new features:
- added link to FAQ
- added offscreen canvas protection
- new translations
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 1.2
Rilasciato 17 mar 2020 - 313,97 kBCompatibile con firefox56.0 e successive, android da 68.0 a 68.*changes:
- removed unnecessary activeTab permission
- always open options page in new tab
new features:
- added warning if some features of a API are disabled
- added TextMetrics protection
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 1.1
Rilasciato 28 gen 2020 - 301,47 kBCompatibile con firefox56.0 e successive, android da 57.0 a 68.*new features:
- added notice for privacy.resistFingerprinting
- added container specific navigator settings
fixes:
- error when exporting function with name "top"
- tabs opened with window.open broke when the parent tab was reloaded/closed
- importing settings file with an very old storage version did not work at all
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 1.0
Rilasciato 18 gen 2020 - 297,79 kBCompatibile con firefox56.0 e successive, android da 57.0 a 68.*changes:
- improved storage of protected API features
- code cleanup
- added mail.google.com to the convenience preset
- added reCAPTCHA preset
- the reCAPTCHA whitelisting entry is changed to "allow window.name in frames"
new features:
- added screen protection
- added default values for mobile
fixes:
- background color of the textarea in the settings export was not readable in the dark theme when the value was invalid
- settings sanitation: added missing APIs
- navigator.oscpu and navigator.buildID are undefined in non Gecko browsers
- resetting the settings had undesired side effects
- added window.open protection
- cross origin DOM manipulations
- window.name protection was detectable
- importing settings file with an older storage version did not work properly
- fields hosted on braintree not working when window API was protected
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 0.5.14
Rilasciato 23 set 2019 - 277,99 kBCompatibile con firefox56.0 e successive, android da 57.0 a 68.*changes:
- reevaluated logging message levels
new features:
- remove iframe protection from whitelisted pages
- added protection for getParameter (webGL)
fixes:
- improved option pages on mobile
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 0.5.13
Rilasciato 24 lug 2019 - 274,88 kBCompatibile con firefox56.0 e successive, android da 57.0 a 68.*new features:
- added setting presets
fixes:
- display of url specific settings did not work properly
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 0.5.12
Rilasciato 6 lug 2019 - 267,14 kBCompatibile con firefox56.0 e successive, android da 57.0 a 68.*changes:
- rearranged some settings
new features:
- enabled whitelisting of local files
- added tabs in options page
fixes:
- detect when browser.contextualIdentities.onRemoved is not supported
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 0.5.11
Rilasciato 23 giu 2019 - 266,32 kBCompatibile con firefox56.0 e successive, android da 57.0 a 68.*new features:
- added auto update for beta versions
- options: made sections collapsible
- clear persistent rng data if a container is deleted
- added tool to clear persistent rng for a specific container
fixes:
- improved protection of (i)frame properties
- document.write and document.writeln protection broke pages
- race condition causes persistent rnd separation between containers to leak
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 0.5.10
Rilasciato 31 mag 2019 - 265,18 kBCompatibile con firefox56.0 e successive, android da 57.0 a 68.*changes:
- min version is now 57 to remove the amount of warnings on submission
new features:
- added date and time to the settings export file
- persistent rng is no longer shared between containers (different cookieStoreId)
fixes:
- setter for innerHTML broke pages
- protection for document.write and document.writeln broke in Firefox 69
- not connected iFrame threw error with persistent rng
- detection over document.write and document.writeln was possible
- google docs were broken in Waterfox
- MutationObserver failed in some instances
- server-site navigator protection did not respect whitelisting
- confirm messages were broken in Firefox 67
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 0.5.9.1
Rilasciato 28 mag 2019 - 262,43 kBCompatibile con firefox56.0 e successive, android da 57.0 a 68.*changes:
- code cleanup
- made history length threshold url specific
- made navigator protection url specific
- uniform themes
- simplified the "display hidden settings" UI
new features:
- added protection for navigator properties
- added support to import older storage versions
- protection for data URLs can now be url specific
- changed input of lists to textarea
- added option to protect no part of the canvas API
- apply themes to all extension pages (options, page action, browser action, setting sanitation, setting inspection, navigator settings)
- theme for automatic detection of dark mode (only works with Firefox >= 67)
- within the page action the used API can be whitelisted alone
- added overview page for whitelist
fixes:
- search could show hidden settings
- faking audio did not work with white random generator
- enabled copying from settings description when they are "hidden"
- fixed description for "show notifications"
- improved DOMRect performance
- improved general performance when stack list is disabled
- preventing double interception (increased performance and reduced detectability)
- detection over navigator and DOMRect getters was possible
- audio cache could break readout
- improved iFrame protection
- SOP detection did not work all the time
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 0.5.9
Rilasciato 26 mag 2019 - 262,32 kBCompatibile con firefox52.0 e successive, android da 52.0 a 68.*changes:
- code cleanup
- made history length threshold url specific
- made navigator protection url specific
- uniform themes
- simplified the "display hidden settings" UI
new features:
- added protection for navigator properties
- added support to import older storage versions
- protection for data URLs can now be url specific
- changed input of lists to textarea
- added option to protect no part of the canvas API
- apply themes to all extension pages (options, page action, browser action, setting sanitation, setting inspection, navigator settings)
- theme for automatic detection of dark mode (only works with Firefox >= 67)
- within the page action the used API can be whitelisted alone
- added overview page for whitelist
fixes:
- search could show hidden settings
- faking audio did not work with white random generator
- enabled copying from settings description when they are "hidden"
- fixed description for "show notifications"
- improved DOMRect performance
- improved general performance when stack list is disabled
- preventing double interception (increased performance and reduced detectability)
- detection over navigator and DOMRect getters was possible
- audio cache could break readout
- improved iFrame protection
- SOP detection did not work all the time
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 0.5.8
Rilasciato 10 feb 2019 - 225,65 kBCompatibile con firefox52.0 e successive, android da 52.0 a 68.*changes:
- audio faking will not alter buffers with only zero values
new features:
- added combined cache for getChannelData and copyFromChannel:
- better performance
- prevent double faking => prevent detection
fixes:
- after reset the hidden settings and expanded views were not reset
- audio cache did not work properly
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 0.5.7
Rilasciato 4 feb 2019 - 225,29 kBCompatibile con firefox52.0 e successive, android da 52.0 a 68.*changes:
- reset settings no longer only available in expert mode
fixes:
- protection for history length did not work
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 0.5.6
Rilasciato 26 gen 2019 - 225,06 kBCompatibile con firefox52.0 e successive, android da 52.0 a 68.*changes:
- removed *Readout and *Input block modes (use protectedCanvasPart instead)
new features:
- options gui improvements
- url specific values can be added by hitting enter in the input
- highlight "hide" icon when "tabbing" to it
- made url specific values manageable with "tabbing"
- added setting "protected canvas part" to decouple block mode from part
- added "share persistent randomness between domains"
fixes:
- constant rng did not work properly when protecting input
- some display inconsistencies
- optional parameter on isPointInPath and isPointInStroke were broken
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 0.5.5
Rilasciato 13 ott 2018 - 214,76 kBCompatibile con firefox52.0 e successive, android da 52.0 a 68.*changes:
- DOMRect uses double cache (value and complete DOMRect)
new features:
- added settings sanitation page
- added search field to browser action popup
fixes:
- Google images did not work for some users
- page action was not showing on Firefox Android
- wrong content script does no longer trigger the settings load forcing
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 0.5.4
Rilasciato 23 set 2018 - 224,74 kBCompatibile con firefox52.0 e successive, android da 52.0 a 68.*changes:
- converted "API whitelist" to "protected API features" (automatic settings migration)
- notification details are not stored by default
- settings page reorganized
- audio API notifies on every call
- made audio cache url specific
new features:
- added save/load directly to/from file option
- added protection for DOMRect (getClientRects)
- added setting to control if notification details should be stored
- state of the arrow for url specific values is saved
- browser action icon gets grayed out if the page is whitelisted
- added search to options page
fixes:
- window and audio API were always blocked when using any of the "block ..." modes
- canvas content was not stored to be displayed when wanted
- hovering over toolbar icon created error in the browser console
- canvas content was not shown in ask mode any more
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 0.5.3
Rilasciato 2 set 2018 - 194,94 kBCompatibile con firefox52.0 e successive, android da 52.0 a 68.*changes:
- removed active support for Firefox < 60
- maximal 250 notifications per domain and type will be rendered
new features:
- display version in options page
- added link to open options page in separate tab
- added option "Don't show again on update." for options page
- added option to highlight page action icon
- added option to control browser action icon on notifications
- added theme for browser and page action popup
- added badge
- added option to ignore APIs
- added protection for history length
- added protection for window name and opener
fixes:
- CSP did not work properly for worker-src
- detection if the options page was displayed in a separate tab did not work reliably
- popup text not readable in some dark themes
- display conditions for notification settings
- page action not useable with a lot of notifications
- blocking of blob-worker broke some pages
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0
Versione 0.5.2b
Rilasciato 31 lug 2018 - 160,73 kBCompatibile con firefox52.0 e successive, android da 52.0 a 68.*Version 0.5.2b:
known issues:
- force setting loadings may result in non working plugins or not opening direct image links. Use 0.5.2a instead or use Firefox >= 59 which provides the required API to solve this issue once and for all
changes:
- if settings are not loaded fast enough the loading is forced
Version 0.5.2a:
known issues:
- due to API blocking some web pages may break. Use 0.5.2b instead.
changes:
- if settings are not loaded fast enough the loading is not forced but all APIs are blocked
Version 0.5.2:
new features:
- separate persistent random numbers for incognito windows
(resets when closing all incognito windows - like cookies do)
- added toolbar icon
fixes:
- optimized CSP
- in Firefox ESR (52) iFrames with a blob-URL cannot be protected -> they have to be blocked there as well
- broken when using with Random Agent Spoofer
known issues:
- if a data URL is blocked the page action button does not appearCodice sorgente rilasciato sotto licenza Mozilla Public License 2.0