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.

Versione datata 10/12/2025. Vedi la nuova versione l'ultima versione.

queste sono le versioni di questo script in cui il codice è stato aggiornato Visualizza tutte le versioni.

  • v5.2 10/12/2025

    V5.2 - Major upgrade. Now including sites can pass additional options to this script and those can be edited dynamically in the UI also without changes to this library. Now pattern matching to identify conflicts or already configured pattern that handles that pattern.

  • v4.0 02/10/2025

    major refactoring using cursor

  • v3.2 02/10/2025

    More cursor improvements

  • v3.1 02/10/2025

    More Cursor Improvements. Search in Add/Edit Included sites HTML UI

  • v3.0 02/10/2025

    Cursor improvements

  • v2.7 27/05/2025

    Added @noframes to only run script in top frames and not on embeds(enhancement)

  • v2.6 08/05/2025

    Do not start any processing on iframes or embedded frames on the current site. Revert this change if it is problematic

  • v2.5 08/05/2025

    Use window.top.location.href everywhere, so that only the current site url show up when adding the site to include list. Earlier if the pages contains google captcha or embedded pages, they would hijack the add include site options with their urls. This should now prevent this.

  • v2.4 07/05/2025

    Added Example update in the commented code. Bumped version

  • v2.3 07/05/2025

    Added option to configure a floating button and background observer values.

  • v2.2 23/02/2025
  • v2.2 23/02/2025
  • v2.2 23/02/2025
  • v2.2 23/02/2025
  • v2.2 23/02/2025
  • v2.1 23/02/2025
  • v2.1 23/02/2025
  • v2.1 23/02/2025
  • v2.1 23/02/2025
  • v2.0 13/02/2025
  • v2.0 13/02/2025
  • v2.0 13/02/2025
  • v2.0 13/02/2025
  • v2.0 13/02/2025
  • v1.0 13/02/2025
  • v1.0 13/02/2025
  • v1.0 13/02/2025
  • v3.2 13/02/2025