Historia wersji dodatku CanvasBlocker — 25 wersji
CanvasBlocker Autor: kkapsner
Zachowaj ostrożność podczas używania starych wersji! Są one wyświetlane w celach testowych i historycznych.Zawsze powinno używać się najnowszej wersji dodatku.
Najnowsza wersja
Wersja 1.10.1
Data wydania: 10 kwi 2024 — 432,95 KBDziała z: firefox 100.0 i nowszy, android 120.0 i nowszynew 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 protectedLicencja kodu źródłowego: Mozilla Public License 2.0
Pobierz Firefoksa i to rozszerzeniePotrzebujesz Firefoksa, aby używać tego rozszerzeniaPoprzednie wersje
Wersja 1.9
Data wydania: 15 kwi 2023 — 394,56 KBDziała z: firefox 68.0 i nowszy, android 68.0 do 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 protectedLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 1.8
Data wydania: 17 lut 2022 — 368,37 KBDziała z: firefox 56.0 i nowszy, android 68.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 1.7
Data wydania: 7 lis 2021 — 360,12 KBDziała z: firefox 56.0 i nowszy, android 68.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 1.6.1
Data wydania: 21 cze 2021 — 360,33 KBDziała z: firefox 56.0 i nowszy, android 68.0 do 68.*fixes:
- Google login and account creation did not work
known issues:
- if a data URL is blocked the page action button does not appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 1.5
Data wydania: 18 sty 2021 — 358,58 KBDziała z: firefox 56.0 i nowszy, android 68.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 1.4
Data wydania: 9 lis 2020 — 356,96 KBDziała z: firefox 56.0 i nowszy, android 68.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 1.3
Data wydania: 7 cze 2020 — 337,37 KBDziała z: firefox 56.0 i nowszy, android 68.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 1.2
Data wydania: 17 mar 2020 — 313,97 KBDziała z: firefox 56.0 i nowszy, android 68.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 1.1
Data wydania: 28 sty 2020 — 301,47 KBDziała z: firefox 56.0 i nowszy, android 57.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 1.0
Data wydania: 18 sty 2020 — 297,79 KBDziała z: firefox 56.0 i nowszy, android 57.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 0.5.14
Data wydania: 23 wrz 2019 — 277,99 KBDziała z: firefox 56.0 i nowszy, android 57.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 0.5.13
Data wydania: 24 lip 2019 — 274,88 KBDziała z: firefox 56.0 i nowszy, android 57.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 0.5.12
Data wydania: 6 lip 2019 — 267,14 KBDziała z: firefox 56.0 i nowszy, android 57.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 0.5.11
Data wydania: 23 cze 2019 — 266,32 KBDziała z: firefox 56.0 i nowszy, android 57.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 0.5.10
Data wydania: 31 maj 2019 — 265,18 KBDziała z: firefox 56.0 i nowszy, android 57.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 0.5.9.1
Data wydania: 28 maj 2019 — 262,43 KBDziała z: firefox 56.0 i nowszy, android 57.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 0.5.9
Data wydania: 26 maj 2019 — 262,32 KBDziała z: firefox 52.0 i nowszy, android 52.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 0.5.8
Data wydania: 10 lut 2019 — 225,65 KBDziała z: firefox 52.0 i nowszy, android 52.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 0.5.7
Data wydania: 4 lut 2019 — 225,29 KBDziała z: firefox 52.0 i nowszy, android 52.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 0.5.6
Data wydania: 26 sty 2019 — 225,06 KBDziała z: firefox 52.0 i nowszy, android 52.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 0.5.5
Data wydania: 13 paź 2018 — 214,76 KBDziała z: firefox 52.0 i nowszy, android 52.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 0.5.4
Data wydania: 23 wrz 2018 — 224,74 KBDziała z: firefox 52.0 i nowszy, android 52.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 0.5.3
Data wydania: 2 wrz 2018 — 194,94 KBDziała z: firefox 52.0 i nowszy, android 52.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0
Wersja 0.5.2b
Data wydania: 31 lip 2018 — 160,73 KBDziała z: firefox 52.0 i nowszy, android 52.0 do 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 appearLicencja kodu źródłowego: Mozilla Public License 2.0