Site Filter (Protocol-Independent) with Dynamic Options

Manage allowed sites dynamically with schema-based options, pattern specificity analysis, conflict detection, and precedence-based matching. Including scripts can define their own options without modifying this library.

As of 2025-12-10. See the latest version.

This script should not be not be installed directly. It is a library for other scripts to include with the meta directive // @require https://update.greasyfork.org/scripts/526770/1710873/Site%20Filter%20%28Protocol-Independent%29%20with%20Dynamic%20Options.js

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Author
blvd_md
Version
5.2
Created
2025-02-13
Updated
2025-12-10
Size
115 KB
License
N/A

The usage info is provided at the end of the script in commented form. Modify it to your liking