1
0
mirror of https://github.com/gorhill/uBlock.git synced 2024-11-16 15:33:38 +01:00
uBlock/src
Raymond Hill c6dedd253f
New static network filter option ipaddress=
The purpose is to block according to the ip address of a network
request. In the current implementation, the filter option can only
be enforced at onHeadersReceived time.

The new filter option cannot be enforced in Chromium-based browsers
since the ip address of network requests is available only at
onResponseStarted time, which is not blocking.

The value assigned to `ipaddress` can either be a plain string which
must match exactly a given ip address, or a regex which will be
matched against the ip address.

The `ipaddress` option can only be enforced when the extension
framework does provide a valid ip address in a onHeadersReceived
listener. For instance, cached resources do not have a valid ip
address and thus can't be a match to `ipaddress` option.

Example:

  *$script,ipaddress=93.184.215.14
2024-09-09 09:35:23 -04:00
..
_locales Import translation work from https://crowdin.com/project/ublock 2024-08-19 12:02:00 -04:00
css Adjust element picker visuals 2024-04-22 06:08:49 -04:00
img Add a console pane to the logger 2024-04-10 11:27:40 -04:00
js New static network filter option ipaddress= 2024-09-09 09:35:23 -04:00
lib Redesign cache storage 2024-02-26 16:50:11 -05:00
web_accessible_resources Add noop resources for redirect purpose 2024-08-24 12:11:35 -04:00
1p-filters.html Add checkboxes to "My filters" pane 2024-03-11 11:39:31 -04:00
3p-filters.html Keep search input field visuals consistent 2024-03-13 10:57:56 -04:00
about.html Patch Unicode country flags with image-based flags 2023-05-20 21:35:52 -04:00
advanced-settings.html Fix cloud storage widget not showing (regression) 2023-04-10 10:03:51 -04:00
asset-viewer.html Convert remaining vAPI.setTimeout to vAPI.defer 2023-04-14 10:26:45 -04:00
background.html [mv3] Add ability to enable/disable filter lists 2022-09-13 17:44:24 -04:00
cloud-ui.html Work toward bringing dark theme closer to a stable release 2022-01-30 18:35:26 -05:00
code-viewer.html Convert remaining vAPI.setTimeout to vAPI.defer 2023-04-14 10:26:45 -04:00
dashboard.html Add checkboxes to "My filters" pane 2024-03-11 11:39:31 -04:00
devtools.html Benchmark buttons must be disabled by default 2024-03-02 08:58:49 -05:00
document-blocked.html Fix cloud storage widget not showing (regression) 2023-04-10 10:03:51 -04:00
dyna-rules.html Make syntax errors more visible 2024-03-19 11:39:07 -04:00
logger-ui.html Add a console pane to the logger 2024-04-10 11:27:40 -04:00
no-dashboard.html Code maintenance: replace uDom.js with dom.js 2022-11-12 09:51:22 -05:00
popup-fenix.html Prevent resizing of title bar in popup menu 2024-07-05 10:11:27 -04:00
settings.html Fix cloud storage widget not showing (regression) 2023-04-10 10:03:51 -04:00
support.html Isolate DOM inspector layers from page context 2023-12-03 16:21:32 -05:00
whitelist.html Add checkboxes to "My filters" pane 2024-03-11 11:39:31 -04:00