Options
All
  • Public
  • Public/Protected
  • All
Menu

Content Policy Facility screens URIs to ensure their safety.

Hierarchy

  • ContentPolicy

Index

Constructors

constructor

Properties

Protected _app

Protected _debounceHandle

_debounceHandle: number

Protected _debounceInterval

_debounceInterval: number

Protected _flags

_flags: number

Protected _siteValidator

_siteValidator: SiteUrlValidator

Methods

Protected _getMemoizationKey

  • Parameters

    Returns string

Protected _getMemoizedResult

  • Parameters

    Returns boolean

Protected _memoizeResult

  • _memoizeResult(uri: UriDetails, result: boolean): void
  • Parameters

    Returns void

Protected _promptForUris

  • Parameters

    Returns Promise<UriDetails[]>

Protected _screenDataUri

  • _screenDataUri(uri: string): string
  • Screen a data URI.

    Parameters

    • uri: string

    Returns string

Protected _validateUriAgainstSite

Protected _validateUris

  • Parameters

    Returns Promise<UriDetails[]>

hasFlag

  • Parameters

    Returns boolean

screenUris

  • Screen a collection of URI details.

    Parameters

    Returns Promise<UriDetails[]>

setFlag

  • Parameters

    Returns void

tryScreenNavLinkSynchronously