Configures schemes to filter.
Path:

webFilter.schemeFilter

Hierarchy

  • SchemeFilterConfig

Properties

defaultBehavior: FilterBehavior

Default: "Deny"

Defines the default behavior for unknown schemes.

webFilter.schemeFilter.defaultBehavior

enabled: boolean

Default: true

True when the scheme filter is enabled.

webFilter.schemeFilter.enabled

Default:

[
  {
    "block": false,
    "scheme": "http"
  },
  {
    "block": false,
    "scheme": "https"
  },
  {
    "block": false,
    "scheme": "file"
  },
  {
    "block": false,
    "scheme": "ftp"
  },
  {
    "block": false,
    "scheme": "gopher"
  },
  {
    "block": true,
    "scheme": "news"
  },
  {
    "block": true,
    "scheme": "nntp"
  },
  {
    "block": true,
    "scheme": "telnet"
  },
  {
    "block": false,
    "scheme": "res"
  },
  {
    "block": true,
    "scheme": "ms-help"
  },
  {
    "block": false,
    "scheme": "about"
  },
  {
    "block": false,
    "scheme": "rtsp"
  },
  {
    "block": true,
    "scheme": "ipp"
  },
  {
    "block": false,
    "scheme": "mms"
  },
  {
    "block": true,
    "scheme": "wais"
  },
  {
    "block": true,
    "scheme": "prospero"
  },
  {
    "block": true,
    "scheme": "imap"
  },
  {
    "block": true,
    "scheme": "nfs"
  },
  {
    "block": true,
    "scheme": "cid"
  },
  {
    "block": true,
    "scheme": "mid"
  },
  {
    "block": true,
    "scheme": "acap"
  },
  {
    "block": true,
    "scheme": "tip"
  },
  {
    "block": true,
    "scheme": "pop"
  },
  {
    "block": true,
    "scheme": "data"
  },
  {
    "block": true,
    "scheme": "dav"
  },
  {
    "block": true,
    "scheme": "opaquelocktoken"
  },
  {
    "block": true,
    "scheme": "sip"
  },
  {
    "block": true,
    "scheme": "tel"
  },
  {
    "block": true,
    "scheme": "fax"
  },
  {
    "block": true,
    "scheme": "modem"
  },
  {
    "block": true,
    "scheme": "ldap"
  },
  {
    "block": true,
    "scheme": "go"
  },
  {
    "block": true,
    "scheme": "h323"
  },
  {
    "block": true,
    "scheme": "urn"
  },
  {
    "block": true,
    "scheme": "vemmi"
  },
  {
    "block": true,
    "scheme": "service"
  },
  {
    "block": true,
    "scheme": "xmlrpc.beep"
  },
  {
    "block": true,
    "scheme": "xmlrpc.beeps"
  },
  {
    "block": true,
    "scheme": "soap.beep"
  },
  {
    "block": true,
    "scheme": "soap.beeps"
  },
  {
    "block": true,
    "scheme": "z39.50s"
  },
  {
    "block": true,
    "scheme": "z39.50r"
  },
  {
    "block": false,
    "scheme": "callto"
  },
  {
    "block": false,
    "scheme": "skype"
  },
  {
    "block": true,
    "scheme": "ior"
  },
  {
    "block": true,
    "scheme": "addbook"
  },
  {
    "block": true,
    "scheme": "afp"
  },
  {
    "block": true,
    "scheme": "afs"
  },
  {
    "block": true,
    "scheme": "aim"
  },
  {
    "block": true,
    "scheme": "castanet"
  },
  {
    "block": true,
    "scheme": "chttp"
  },
  {
    "block": true,
    "scheme": "dict"
  },
  {
    "block": true,
    "scheme": "dns"
  },
  {
    "block": true,
    "scheme": "eid"
  },
  {
    "block": true,
    "scheme": "finger"
  },
  {
    "block": true,
    "scheme": "freener"
  },
  {
    "block": true,
    "scheme": "gsm-sms"
  },
  {
    "block": true,
    "scheme": "h324"
  },
  {
    "block": true,
    "scheme": "hdl"
  },
  {
    "block": true,
    "scheme": "hnews"
  },
  {
    "block": true,
    "scheme": "irc"
  },
  {
    "block": true,
    "scheme": "jar"
  },
  {
    "block": false,
    "scheme": "javascript"
  },
  {
    "block": true,
    "scheme": "jdbc"
  },
  {
    "block": true,
    "scheme": "lifn"
  },
  {
    "block": true,
    "scheme": "livescript"
  },
  {
    "block": true,
    "scheme": "irq"
  },
  {
    "block": true,
    "scheme": "mailbox"
  },
  {
    "block": true,
    "scheme": "md5"
  },
  {
    "block": true,
    "scheme": "mocha"
  },
  {
    "block": false,
    "scheme": "phone"
  },
  {
    "block": true,
    "scheme": "pop3"
  },
  {
    "block": true,
    "scheme": "printer"
  },
  {
    "block": true,
    "scheme": "rvp"
  },
  {
    "block": true,
    "scheme": "rwhois"
  },
  {
    "block": true,
    "scheme": "rx"
  },
  {
    "block": true,
    "scheme": "sdp"
  },
  {
    "block": true,
    "scheme": "smb"
  },
  {
    "block": true,
    "scheme": "snews"
  },
  {
    "block": true,
    "scheme": "t120"
  },
  {
    "block": true,
    "scheme": "tcp"
  },
  {
    "block": true,
    "scheme": "tn3270"
  },
  {
    "block": true,
    "scheme": "tv"
  },
  {
    "block": true,
    "scheme": "uuid"
  },
  {
    "block": true,
    "scheme": "videotex"
  },
  {
    "block": true,
    "scheme": "view-source"
  },
  {
    "block": true,
    "scheme": "whodp"
  },
  {
    "block": true,
    "scheme": "whois++"
  },
  {
    "block": false,
    "scheme": "ws"
  },
  {
    "block": false,
    "scheme": "wss"
  },
  {
    "block": false,
    "scheme": "devtools"
  },
  {
    "block": false,
    "scheme": "chrome-extension"
  },
  {
    "block": false,
    "scheme": "uuid-in-package"
  }
]


List of known schemes and their filter behavior.

webFilter.schemeFilter.schemes

showBlockDialog: boolean

Default: true

True when a dialog should be displayed if the scheme filter blocked an access.

webFilter.schemeFilter.showBlockDialog

Generated using TypeDoc