Extras do Firefox
  • Extensões
  • Temas
    • para o Firefox
    • Dicionários e pacotes de idiomas
    • Outros sites de navegadores
    • Extras para Android
Iniciar sessão
Ícone do extra

Histórico de versões de uBlock Origin - 25 versões

uBlock Origin por Raymond Hill

Avaliado em 4,8 de 5
4,8 estrelas de 5
5
13 102
4
1042
3
293
2
148
1
304
Histórico de versões de uBlock Origin - 25 versões
  • Tenha cuidado com versões antigas! Estas versões são mostradas para fins de teste e referência.Deve sempre utilizar a versão mais recente de um extra.

  • Versão mais recente

    Versão 1.46.0

    Lançada em 22 de dez de 2022 - 3,07 MB
    Funciona com firefox 68.0 e superior, android 68.0 e superior
    See complete release notes for 1.46.0.

    Fixes
    • Add options stub to nofab scriptlet
    • Rewrite logger's "exceptor" feature
    • Use Blob URLs to reliably inject scriptlets -- as suggested by @evilpie
    • Add :remove-attr() and :remove-class() pseudo selector operators
    • Add pseudo-operator :matches-attr()
    • Detect invalid usage of combinators in :not() pseudoclass
    • Give more time for viewport to be ready (in popup panel) -- related feedback
    • Handle potentially invalid CSS selector (in logger)
    • Ensure state of more/less in panel reflect locked/disabled sections
    • Isolate generic cosmetic filters from specific ones in generated stylesheet
    • Do not cname-uncloak same-origin network requests
    • Prevent the creation of non-cosmetic extended filters in element picker
    • Fix visual of DOM inspector layer in dark theme mode
    • Improve extraction of tokens from regexes
    • Use placeholders to minimize vertical shifting at page load time
    • Bundled filter lists in releases are not timestamped
    • Ensure procedural filters are applied at least once

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Irá necessitar do Firefox para utilizar esta extensão
    Transferir o Firefox e obter a extensão
    Transferir ficheiro
  • Versões antigas

    Versão 1.45.2

    Lançada em 11 de nov de 2022 - 3,09 MB
    Funciona com firefox 68.0 e superior, android 68.0 e superior
    See complete release notes for 1.45.2.

    Fixes
    • Test for unsupported pseudo operators after normalization
    • Mind implicit prelude * element in pseudo operators

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.45.0

    Lançada em 8 de nov de 2022 - 3,08 MB
    Funciona com firefox 68.0 e superior, android 68.0 e superior
    See complete release notes for 1.45.0.

    Fixes
    • Try to inject scriptlets at onResponseStarted() time
    • Harden scriptlet injections
      • Might fix "ublock origin not blocking ads in the sidebar of Opera GX while using youtube music", to be confirmed
    • Fix improperly detecting ruleset changes re. dynamic URL filtering
    • Add new scriptlet: xml-prune
    • New cosmetic filter parser using CSSTree library
      • Breaking change: filter list authors, please read the commit message
    • Add support to report/filter SVG image elements in element picker
    • Add original Firefox-authored google-ima shim script
    • element-picker: Declare we support both light and dark color-schemes by @emilio
    • Redesign document-blocked page
    • Make popup panel reflect state of the actual blocked page
    • Unescaped escaped commas in regex-based removeparam values
    • Fix redundant calls to extract image data
    • Extend matches-css() to support any pseudo-element

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.44.4

    Lançada em 19 de set de 2022 - 2,92 MB
    Funciona com firefox 68.0 e superior, android 68.0 e superior
    See complete release notes for 1.44.4.

    Fixes:
    • Fix broken :not() operator when forcing parsing as procedural

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.44.2

    Lançada em 5 de set de 2022 - 2,92 MB
    Funciona com firefox 68.0 e superior, android 68.0 e superior
    See complete release notes for 1.44.2.

    Fixes:
    • Force prodecural cosmetic filtering when explicitly stated
      • Using #?# instead of ## will prevent uBO from potentially using the declarative form of a filter where possible.
    • Fallback to procedural :has() operator when argument is not a valid plain CSS selector
    • Add missing method to shim script

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.44.0

    Lançada em 16 de ago de 2022 - 2,92 MB
    Funciona com firefox 68.0 e superior, android 68.0 e superior
    See complete release notes for 1.44.0.

    New

    New procedural cosmetic filter operator: :matches-media(): Commit

    The argument must be a valid media query as documented on MDN, i.e. what appears between the @media at-rule and the first opening curly bracket (including the parentheses when required).

    Best practice:

    Use :matches-media() after plain CSS selectors, if any.

    Good: example.com###target-1 > .target-2:matches-media((min-width: 800px))

    Bad (though this will still work): example.com##:matches-media((min-width: 800px)) #target-1 > .target-2

    Fixes:
    • Add 0.5s mp3 redirectable resource
    • Add queue-related initialization code to AMZN shim script
    • Fix dark theme issue in DOM inspector
    • Better detect invalid cosmetic filters
    • Properly "bleed" 3p rules onto 3p-script/3p-frame cells
    • Skip testing context when none present in acis scriptlet
    • Ignore auto-repeat events in ctrl keydown event handler
    • Fix popup panel for Thunderbird
    • Prevent picker from being larger than viewport
    • use WebAssembly-1.0 compliant function names (by @rathann)

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.43.0

    Lançada em 10 de jun de 2022 - 2,91 MB
    Funciona com firefox 68.0 e superior, android 68.0 e superior
    See complete release notes for 1.43.0.

    Fixes:
    • Element-picker: Ensure frame background is transparent (by @emilio)
    • Update popup url (by @u-RraaLL)
    • Also dispatch loadend event in case of match
    • Remove support for deprecated "classic" popup panel
    • Prevent CSS transform on element picker layer
    • Report specific filter before generic one
    • Better highlight bad hostnames in static extended filters
    • Avoid using Element.classList in DOM surveyor
    • Improve logger accuracy re. reported injected scriptlets

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.42.4

    Lançada em 7 de abr de 2022 - 2,88 MB
    Funciona com firefox 68.0 e superior, android 68.0 e superior
    See complete release notes for 1.42.4.

    Fixes:
    • Need local URL to enabled-by-default quick-fixes list
      • This fix prevents uBO from fetching quick-fixes list from remote server the first time it is launched after being installed for the first time.

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.42.0

    Lançada em 30 de mar de 2022 - 2,88 MB
    Funciona com firefox 68.0 e superior, android 68.0 e superior
    See complete release notes for 1.42.0.

    Fixes:
    • Handle picture > source elements in element picker
    • Use a better value to mark end of sequence of tokens
    • Remove MVPS from stock lists due to inactivity
    • A way to fix serious filter issues as soon as possible
    • Add command to toggle cosmetic filtering
    • Prevent unset minimal width for popup panel

    Notable commits without an entry in the issue tracker:
    • Discard duplicate lines when merging imported directives
    • Make browser use dark theme built-in widgets in dark theme
    • Add letsblock.it as valid location for subscription links (by @xvello)
    • Introduce experimental procedural cosmetic operator :others()

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.41.8

    Lançada em 23 de fev de 2022 - 2,85 MB
    Funciona com firefox 68.0 e superior, android 68.0 e superior
    See complete release notes for 1.41.8.

    Fixes:
    • Fix testing a 8-bit integer instead of a 32-bit integer in PSL library

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.41.6

    Lançada em 18 de fev de 2022 - 2,86 MB
    Funciona com firefox 68.0 e superior, android 68.0 e superior
    See complete release notes for 1.41.6.

    Fixes:
    • Use unspoofable Messenger.origin to determine privilege level of ports
    • Revert "Prevent highly generic cosmetic filters from affecting html/body elements"

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.41.4

    Lançada em 16 de fev de 2022 - 2,85 MB
    Funciona com firefox 68.0 e superior, android 68.0 e superior
    See complete release notes for 1.41.4.

    Closed as fixed:
    • Fix improper handling of match-all removeparam

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.41.2

    Lançada em 10 de fev de 2022 - 2,85 MB
    Funciona com firefox 68.0 e superior, android 68.0 e superior
    See complete release notes for 1.41.2.

    Notes

    Minimum supported browser version has been bumped up Firefox 68.

    New

    Dark mode

    Support for dark mode added to the Settings pane, under the (new) Appearance section. The new setting can be either Auto, Light, or Dark.

    In addition, there is a new setting to control the accent color used by uBO throughout its user interface. For example, changing the accent color changes the look of the popup panel.

    Behavior at browser launch

    A new setting in "Filter lists" pane to control whether uBO should wait for all filter lists to be loaded before unsuspending network activity. By default, at browser launch uBO waits for all filter lists to be loaded before unsuspending network activity so as to ensure web pages are properly filtered at launch.

    The new setting allows to opt out of network activity suspension at launch, i.e. allowing web pages to load without waiting for filter lists to be fully loaded, of course at the cost of potentially not filtering properly those web pages.

    Closed as fixed:
    • Logger incorrectly reporting header= filters
    • Picker is broken by quotation mark in attribute
    • Use "…" instead of "..."
    • Fix bad detection of unnecessary trailing |
    • Unexplained popup block on streamlare
    • Scrollbars appear in click2load.html
    • Element Zapper denies on a specific website
    • Prevent uBO from hiding html or body when matched by a generic cosmetic filter (final fix)
    • Dark Mode support

    Notable commits without an entry in the issue tracker:
    • Add a redirectable script that sets canRunAds true
      • Related commit (contributed by @Yuki2718)
    • Work toward bringing dark theme closer to a stable release
    • Raise minimum versions of browsers
    • Improve dealing with ambiguity in regex-based-looking network filters
    • Improve google-analytics shim
    • Fix regression causing regex-based filters to be case sensitive
    • Add shim for FingerprintJS (aka Fingerprint v3)
    • Disable the suspending of network requests when installing the extension
    • Do not select background images as best candidate in picker
    • Add "blockedDetails" section to troubleshooting information
    • Remove "ABP X Files" from stock filter lists
    • Add setting to control suspension on network activity at launch
    • Make FilterJustOrigin derive from FilterOriginHitSet

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.40.8

    Lançada em 11 de jan de 2022 - 2,82 MB
    Funciona com firefox 60.0 e superior, android 60.0 e superior
    See complete release notes for 1.40.8.
    • Fix selfie with invalid data in some circumstances

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.40.2

    Lançada em 26 de dez de 2021 - 2,82 MB
    Funciona com firefox 60.0 e superior, android 60.0 e superior
    See complete release notes for 1.40.2.

    Closed as fixed:
    • localhost: breakage

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.40.0

    Lançada em 22 de dez de 2021 - 2,8 MB
    Funciona com firefox 60.0 e superior, android 60.0 e superior
    See complete release notes for 1.40.0.

    Closed as fixed:
    • Inconsistent line-break in the support pane for Japanese environment
    • Wrong description in Trusted site pane
    • Update nobab
    • Specific-generic cosmetic filter is not disabled by generichide
    • "Your request URL is too long": problem with too many filters and the new "problem with filter lists" button
    • Exceptions do not work when processing requests with long paths

    Notable commits without an entry in the issue tracker:
    • Improve auto-completion in "My filters" editor
    • Store domain= option into trie container's character buffer
    • Partially bring suspendTabsUntilReady out of experimental status
    • Fix potentially reporting wrong context in logger for ghide filters
    • Fine-tune static network filtering engine code
    • Wait for placeholders to be present (in googlesyndication_adsbygoogle.js)
    • Create synthetic event for new windows created from external application
    • Add window.close scriptlet
    • Store regex filter pattern into bidi-trie buffer
    • Ignore pointless trailing *^ in network filters
    • Change compiled list format to a saner block id management
    • Store generic pattern string into bidi-trie buffer
    • Remove classes specialized in handling single-wildcarded patterns
    • Refactoring work in static network filtering engine
    • Have getAll() returns at least one neutered Tracker object

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.39.2

    Lançada em 30 de nov de 2021 - 2,79 MB
    Funciona com firefox 60.0 e superior, android 60.0 e superior
    See complete release notes for 1.39.2.

    Closed as fixed
    • 'Address of webpage' textbox needs to be readonly or changes to it need to be monitored

    Notable commits without an entry in the issue tracker
    • Fine tune new reporting feature
    • Link to filter descriptions (patch by @breyed)
    • Reject generic HTML block filters

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.39.0

    Lançada em 22 de nov de 2021 - 2,79 MB
    Funciona com firefox 60.0 e superior, android 60.0 e superior
    See complete release notes for 1.39.0.

    New

    A new "Report an issue on this website" icon has been added to the popup panel, to make it easier to report filter issue to volunteers maintaining filter lists. Reporting filter issues through this new feature requires a GitHub account.

    A new Support pane has been added to the dashboard, to make it easy for users to share technical information about their current uBO's configuration, and consequently make it easier for volunteers to diagnose reported issues.

    Closed as fixed
    • [discovered by @hackvertor] Security: Cosmetic filters can make background requests using image-set() on Firefox
    • uBlock GA overwrites breaking _link implementation when using a named property
    • [discovered by @hackvertor] Security: Smuggle arbitrary CSS inside cosmetic uBlock filters
    • [discovered by @hackvertor] Security: JavaScript URL injection allowed in query string parameter and redirection to uBlock origin urls
    • Fix not highlighting cases of invalid syntax
    • [patch by @pixeltris] Twitch bypass is circumvented
    • Extension report website adblocking option
    • [patch by @eligrey] Don't assume document.documentElement is non-null
    • Add support for pseudo classes

    Notable commits without an entry in the issue tracker
    • Do not decode query parameter name when used as token
    • Suggest network filter as best candidate by default
    • Auto-escape commas in removeparam's regexes
    • Simplify handling of valid HTML tags in i18n files
    • Give precedence to negated types in case of ambiguity
    • Fix regression in isBlockImportant()
    • Add refresh-defuser scriptlet
    • Add advanced setting to modify default webext flavor
    • Convert fingerprint2.js scriptlet into a redirectable resource


    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.38.6

    Lançada em 14 de out de 2021 - 2,72 MB
    Funciona com firefox 60.0 e superior, android 60.0 e superior
    See complete release notes for 1.38.6.

    Closed as fixed
    • [patch by @pixeltris] Fix broken twitch.tv functionality

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.38.4

    Lançada em 11 de out de 2021 - 2,72 MB
    Funciona com firefox 60.0 e superior, android 60.0 e superior
    See complete release notes for 1.38.4.

    Notable commits without an entry in the issue tracker
    • Update twitch-videoad scriptlet (solution contibuted by @pixeltris)

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.38.2

    Lançada em 30 de set de 2021 - 2,72 MB
    Funciona com firefox 60.0 e superior, android 60.0 e superior
    See complete release notes for 1.38.2 and 1.38.0.

    1.38.2

    Closed as fixed:
    • Regression with important filter option
    • Weird issues with removeparam and negated types

    1.38.0

    New

    :matches-path(...)

    New cosmetic procedural operator, :matches-path(...). See "Add $path modifier of Adguard or any equivalents of this".

    Removed

    The setting "Prevent WebRTC from leaking local IP addresses" has been removed since it is no longer necessary in modern browsers, except for Firefox for Android where the issue is still present.

    Closed as fixed:
    • Remove WebRTC leak prevention
    • $removeparam doesn't work well with UrlEncoded gb2312 Chinese word
    • Scriptlets don't work randomly in Firefox
    • Security: comments can be used to smuggle url() functions into css values
    • Prevent uBO from hiding html or body when matched by a generic cosmetic filter
    • On Android Popup Overlays [or Underlays] On-Screen Navigation Buttons
    • Add $path modifier of Adguard or any equivalents of this
    • The overview panel will not show everything if the uBO's icon is placed in the Firefox overflow menu
    • [patch by @vtriolet] TypeError in noscript-spoof scriptlet with invalid meta refresh URL
    • TypeError when trying to use element picker on plaintext resource
    • Split out core functionality into separate module
      • This is of course an ongoing work for the foreseeable future, but the concrete goal sought in the issue has been reached, i.e. the static network filtering engine can be used as a nodejs module with no external dependencies.
      • Since uBO's codebase now uses JS modules, the minimum version of supported browsers has been increased to Chromium 61, Firefox 60, and Opera 48.

    Notable commits without en entry in the issue tracker
    • Better lookup all elements under mouse cursor in element picker
    • Add visual hint to grab area of element picker dialog
    • Add no-xhr-if scriptlet
    • Refactor hntrie to avoid the need for boundary cells
    • Fix bad test in WASM version of HNTrieContainer
    • Export the rule-based filtering engines to the nodejs package
    • Rewrite logical expressions for ESLint
    • [patch by @mjethani] Add Makefile
    • [patch by @mjethani] Make uAssets a submodule
    • Ensure compiled sections are ordered in ascending id
    • Fix handling of some procedural cosmetic filters with explicit :scope

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.37.2

    Lançada em 28 de jul de 2021 - 2,7 MB
    Funciona com firefox 57.0 e superior, android 57.0 e superior
    Closed as fixed:

    - uBO 1.37 breaks at least some sites that use googletagmanager if specific filters in use

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.37.0

    Lançada em 23 de jul de 2021 - 2,7 MB
    Funciona com firefox 57.0 e superior, android 57.0 e superior
    Complete release notes.

    Closed as fixed
    • '$popup' not working
    • Service worker "tabless" requests with correct context are still modified when page is whitelisted
    • Back/Forward navigation does not work between Ublock Origin option pages
    • csp_report filter created via logger is marked as invalid
    • Extreme popup blocking - uBo dashboard is blocked when popups are
    • ipv6 fe80::1%lo0 localhost from hosts file is marked as error line
    • Whitespaces are now stripped from blocking-rule URLs, causing rules targeting whitespaces to fail and/or block extremely broadly
    • uBO's dashboard does not refresh custom filters in real-time
    • Element picker/zapper don't work if cosmetic filtering is disabled
    • Logger always highlights first match
    • Static filtering: Cannot prevent my filter from strict-blocking

    Notable commits without en entry in the issue tracker
    • Provide visual cue in popup panel when base domain has subdomains
    • Disclose where uBO's own filter lists are hosted
    • Add abort-current-script scriptlet
    • Fix spurious error messages when updating contextual menu
    • Make getByName() return an dummy Tracker object
    • Add asap behavior to remove-attr scriptlet
    • Ensure pending callbacks are called only once

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.36.2

    Lançada em 6 de jul de 2021 - 2,69 MB
    Funciona com firefox 57.0 e superior, android 57.0 e superior
    Complete release notes.

    Closed as fixed
    • DoS with strict-blocking filter

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
  • Versão 1.36.0

    Lançada em 19 de jun de 2021 - 2,69 MB
    Funciona com firefox 57.0 e superior, android 57.0 e superior
    Complete release notes.

    Closed as fixed
    • Bizarre perf drain when ajaxing in 90,000 DOM nodes in a react component
    • Google Tag Manager eventCallback in a populated dataLayer not called
    • Countering a removeparam filter causes page-redirect problem
    • Asset viewer shows no space between !#endif and a comment line in uBlock's list
    • Text in Manage Extension Shortcuts includes escaped ­
    • In popup, the Reload button becomes immediately hidden if re-enabling the large power button too quickly

    Notable commits without en entry in the issue tracker
    • Add ability to linger for remove-class scriptlet
    • Add empty array, object to set-constant scriptlet
    • Fix potential exception when casting to string
    • Make googletagmanagergtm.js an alias of google-analyticsanalytics.js
    • Ensure getter/setter are called with proper context
    • Allow filter list subscription through context menu
    • Keep reporting last time "out of date" lists were updated
    • Fix improper hashing of rules in classic popup panel

    Commits history since last version.

    Código fonte lançado sob Licença Pública Geral GNU v3.0

    Transferir ficheiro
Ir para a página inicial da Mozilla

Extras

  • Acerca
  • Blogue de extras do Firefox
  • Workshop de extensões
  • Central do programador
  • Políticas de programador
  • Blogue da comunidade
  • Fórum
  • Reportar um bug
  • Guia de análise

Navegadores

  • Desktop
  • Mobile
  • Enterprise

Produtos

  • Browsers
  • VPN
  • Relay
  • Monitor
  • Pocket
  • Twitter (@firefox)
  • Instagram (Firefox)
  • YouTube (firefoxchannel)
  • Privacidade
  • Cookies
  • Informação legal

Exceto onde anotado o contrário, o conteúdo neste site está licenciado sob a licença Creative Commons Atribuição-CompartilhaIgual v3.0 ou qualquer versão mais recente.