Skip to main content
Version: Next

filterUrl

Callable

  • filterUrl(target, origin, strategy): { allowed: boolean; reason?: string }

  • Check whether target may be enqueued under strategy relative to origin: it must use an http(s) scheme and match the strategy. On rejection, reason is a human-readable message for log output.


    Parameters

    • target: string | URL
    • origin: string | URL
    • strategy: EnqueueStrategy | all | same-domain | same-hostname | same-origin

    Returns { allowed: boolean; reason?: string }

    • allowed: boolean
    • optionalreason?: string