CanvasBlocker 版本历史 - 25 个版本
CanvasBlocker 作者: kkapsner
CanvasBlocker 版本历史 - 25 个版本
小心旧版本!显示这些版本是为了测试和参考目的。您应该始终使用附加组件的最新版本。
最新版本
版本 1.11
发布于 2025年1月3日 - 448.87 KB适用于 firefox 100.0 及更高版本, android 120.0 及更高版本changes:
- added jnn-pa.googleapis.com to the convenience preset for YouTube
- improve whitelist inspection
- improve settings export
new features:
- added search for setting values and urls
- added search specific keywords
- new translations
fixes:
- proxy behaviour broke some websites
known issues:
- if a data URL is blocked the page action button does not appear
- canvas and navigator APIs in workers are not protected源代码遵循 Mozilla 公共许可证 2.0 发布
下载 Firefox 并安装扩展您需要 Firefox 来使用此扩展较早版本
版本 1.10.1
发布于 2024年4月10日 - 432.95 KB适用于 firefox 100.0 及更高版本, android 120.0 及更高版本new 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 protected源代码遵循 Mozilla 公共许可证 2.0 发布
版本 1.9
发布于 2023年4月15日 - 394.56 KB适用于 firefox 68.0 及更高版本, android 68.0 至 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 protected源代码遵循 Mozilla 公共许可证 2.0 发布
版本 1.8
发布于 2022年2月17日 - 368.37 KB适用于 firefox 56.0 及更高版本, android 68.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 1.7
发布于 2021年11月7日 - 360.12 KB适用于 firefox 56.0 及更高版本, android 68.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 1.6.1
发布于 2021年6月21日 - 360.33 KB适用于 firefox 56.0 及更高版本, android 68.0 至 68.*fixes:
- Google login and account creation did not work
known issues:
- if a data URL is blocked the page action button does not appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 1.5
发布于 2021年1月18日 - 358.58 KB适用于 firefox 56.0 及更高版本, android 68.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 1.4
发布于 2020年11月9日 - 356.96 KB适用于 firefox 56.0 及更高版本, android 68.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 1.3
发布于 2020年6月7日 - 337.37 KB适用于 firefox 56.0 及更高版本, android 68.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 1.2
发布于 2020年3月17日 - 313.97 KB适用于 firefox 56.0 及更高版本, android 68.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 1.1
发布于 2020年1月28日 - 301.47 KB适用于 firefox 56.0 及更高版本, android 57.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 1.0
发布于 2020年1月18日 - 297.79 KB适用于 firefox 56.0 及更高版本, android 57.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 0.5.14
发布于 2019年9月23日 - 277.99 KB适用于 firefox 56.0 及更高版本, android 57.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 0.5.13
发布于 2019年7月24日 - 274.88 KB适用于 firefox 56.0 及更高版本, android 57.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 0.5.12
发布于 2019年7月6日 - 267.14 KB适用于 firefox 56.0 及更高版本, android 57.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 0.5.11
发布于 2019年6月23日 - 266.32 KB适用于 firefox 56.0 及更高版本, android 57.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 0.5.10
发布于 2019年5月31日 - 265.18 KB适用于 firefox 56.0 及更高版本, android 57.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 0.5.9.1
发布于 2019年5月28日 - 262.43 KB适用于 firefox 56.0 及更高版本, android 57.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 0.5.9
发布于 2019年5月26日 - 262.32 KB适用于 firefox 52.0 及更高版本, android 52.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 0.5.8
发布于 2019年2月10日 - 225.65 KB适用于 firefox 52.0 及更高版本, android 52.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 0.5.7
发布于 2019年2月4日 - 225.29 KB适用于 firefox 52.0 及更高版本, android 52.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 0.5.6
发布于 2019年1月26日 - 225.06 KB适用于 firefox 52.0 及更高版本, android 52.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 0.5.5
发布于 2018年10月13日 - 214.76 KB适用于 firefox 52.0 及更高版本, android 52.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 0.5.4
发布于 2018年9月23日 - 224.74 KB适用于 firefox 52.0 及更高版本, android 52.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布
版本 0.5.3
发布于 2018年9月2日 - 194.94 KB适用于 firefox 52.0 及更高版本, android 52.0 至 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 appear源代码遵循 Mozilla 公共许可证 2.0 发布