Features

class Features


Class containing all the features the support library can support. This class lives in the boundary interface directory so that the Android Support Library and Chromium can share its definition.

Summary

Constants

const String!
ALGORITHMIC_DARKENING = "ALGORITHMIC_DARKENING"
const String!
CREATE_WEB_MESSAGE_CHANNEL = "CREATE_WEB_MESSAGE_CHANNEL"
const String!
DEV_SUFFIX = ":dev"
const String!
DISABLED_ACTION_MODE_MENU_ITEMS = "DISABLED_ACTION_MODE_MENU_ITEMS"
const String!
DOCUMENT_START_SCRIPT = "DOCUMENT_START_SCRIPT:1"
const String!
ENTERPRISE_AUTHENTICATION_APP_LINK_POLICY = "ENTERPRISE_AUTHENTICATION_APP_LINK_POLICY"
const String!
FORCE_DARK = "FORCE_DARK"
const String!
FORCE_DARK_BEHAVIOR = "FORCE_DARK_BEHAVIOR"
const String!
GET_COOKIE_INFO = "GET_COOKIE_INFO"
const String!
GET_VARIATIONS_HEADER = "GET_VARIATIONS_HEADER"
const String!
GET_WEB_CHROME_CLIENT = "GET_WEB_CHROME_CLIENT"
const String!
GET_WEB_VIEW_CLIENT = "GET_WEB_VIEW_CLIENT"
const String!
GET_WEB_VIEW_RENDERER = "GET_WEB_VIEW_RENDERER"
const String!
IMAGE_DRAG_DROP = "IMAGE_DRAG_DROP"
const String!
MULTI_PROCESS_QUERY = "MULTI_PROCESS_QUERY"
const String!
OFF_SCREEN_PRERASTER = "OFF_SCREEN_PRERASTER"
const String!
POST_WEB_MESSAGE = "POST_WEB_MESSAGE"
const String!
PROXY_OVERRIDE = "PROXY_OVERRIDE:3"
const String!
PROXY_OVERRIDE_REVERSE_BYPASS = "PROXY_OVERRIDE_REVERSE_BYPASS"
const String!
RECEIVE_HTTP_ERROR = "RECEIVE_HTTP_ERROR"
const String!
RECEIVE_WEB_RESOURCE_ERROR = "RECEIVE_WEB_RESOURCE_ERROR"
const String!
REQUESTED_WITH_HEADER_ALLOW_LIST = "REQUESTED_WITH_HEADER_ALLOW_LIST"
const String!
REQUESTED_WITH_HEADER_CONTROL = "REQUESTED_WITH_HEADER_CONTROL"

This property is deprecated.

Feature was never launched.

const String!
RESTRICT_SENSITIVE_WEB_CONTENT = "RESTRICT_SENSITIVE_WEB_CONTENT"
const String!
SAFE_BROWSING_ALLOWLIST = "SAFE_BROWSING_ALLOWLIST"
const String!
SAFE_BROWSING_ENABLE = "SAFE_BROWSING_ENABLE"
const String!
SAFE_BROWSING_HIT = "SAFE_BROWSING_HIT"
const String!
SAFE_BROWSING_PRIVACY_POLICY_URL = "SAFE_BROWSING_PRIVACY_POLICY_URL"
const String!
SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY = "SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY"
const String!
SAFE_BROWSING_RESPONSE_PROCEED = "SAFE_BROWSING_RESPONSE_PROCEED"
const String!
SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL = "SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL"
const String!
SAFE_BROWSING_WHITELIST = "SAFE_BROWSING_WHITELIST"
const String!
SERVICE_WORKER_BASIC_USAGE = "SERVICE_WORKER_BASIC_USAGE"
const String!
SERVICE_WORKER_BLOCK_NETWORK_LOADS = "SERVICE_WORKER_BLOCK_NETWORK_LOADS"
const String!
SERVICE_WORKER_CACHE_MODE = "SERVICE_WORKER_CACHE_MODE"
const String!
SERVICE_WORKER_CONTENT_ACCESS = "SERVICE_WORKER_CONTENT_ACCESS"
const String!
SERVICE_WORKER_FILE_ACCESS = "SERVICE_WORKER_FILE_ACCESS"
const String!
SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST = "SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST"
const String!
SET_SUPPORT_LIBRARY_VERSION = "SET_SUPPORT_LIBRARY_VERSION"
const String!
SHOULD_OVERRIDE_WITH_REDIRECTS = "SHOULD_OVERRIDE_WITH_REDIRECTS"
const String!
START_SAFE_BROWSING = "START_SAFE_BROWSING"
const String!
SUPPRESS_ERROR_PAGE = "SUPPRESS_ERROR_PAGE"
const String!
TRACING_CONTROLLER_BASIC_USAGE = "TRACING_CONTROLLER_BASIC_USAGE"
const String!
VISUAL_STATE_CALLBACK = "VISUAL_STATE_CALLBACK"
const String!
WEB_AUTHENTICATION = "WEB_AUTHENTICATION"
const String!
WEB_MESSAGE_ARRAY_BUFFER = "WEB_MESSAGE_ARRAY_BUFFER"
const String!
WEB_MESSAGE_CALLBACK_ON_MESSAGE = "WEB_MESSAGE_CALLBACK_ON_MESSAGE"
const String!
WEB_MESSAGE_GET_MESSAGE_PAYLOAD = "WEB_MESSAGE_GET_MESSAGE_PAYLOAD"

Feature was renamed to WEB_MESSAGE_ARRAY_BUFFER.

const String!
WEB_MESSAGE_LISTENER = "WEB_MESSAGE_LISTENER"
const String!
WEB_MESSAGE_PORT_CLOSE = "WEB_MESSAGE_PORT_CLOSE"
const String!
WEB_MESSAGE_PORT_POST_MESSAGE = "WEB_MESSAGE_PORT_POST_MESSAGE"
const String!
WEB_MESSAGE_PORT_SET_MESSAGE_CALLBACK = "WEB_MESSAGE_PORT_SET_MESSAGE_CALLBACK"
const String!
WEB_RESOURCE_ERROR_GET_CODE = "WEB_RESOURCE_ERROR_GET_CODE"
const String!
WEB_RESOURCE_ERROR_GET_DESCRIPTION = "WEB_RESOURCE_ERROR_GET_DESCRIPTION"
const String!
WEB_RESOURCE_REQUEST_IS_REDIRECT = "WEB_RESOURCE_REQUEST_IS_REDIRECT"
const String!
WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE = "WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE"
const String!
WEB_VIEW_RENDERER_TERMINATE = "WEB_VIEW_RENDERER_TERMINATE"

Constants

ALGORITHMIC_DARKENING

const val ALGORITHMIC_DARKENING = "ALGORITHMIC_DARKENING": String!

CREATE_WEB_MESSAGE_CHANNEL

const val CREATE_WEB_MESSAGE_CHANNEL = "CREATE_WEB_MESSAGE_CHANNEL": String!

DEV_SUFFIX

const val DEV_SUFFIX = ":dev": String!

DISABLED_ACTION_MODE_MENU_ITEMS

const val DISABLED_ACTION_MODE_MENU_ITEMS = "DISABLED_ACTION_MODE_MENU_ITEMS": String!

DOCUMENT_START_SCRIPT

const val DOCUMENT_START_SCRIPT = "DOCUMENT_START_SCRIPT:1": String!
const val ENTERPRISE_AUTHENTICATION_APP_LINK_POLICY = "ENTERPRISE_AUTHENTICATION_APP_LINK_POLICY": String!

FORCE_DARK

const val FORCE_DARK = "FORCE_DARK": String!

FORCE_DARK_BEHAVIOR

const val FORCE_DARK_BEHAVIOR = "FORCE_DARK_BEHAVIOR": String!
const val GET_COOKIE_INFO = "GET_COOKIE_INFO": String!

GET_VARIATIONS_HEADER

const val GET_VARIATIONS_HEADER = "GET_VARIATIONS_HEADER": String!

GET_WEB_CHROME_CLIENT

const val GET_WEB_CHROME_CLIENT = "GET_WEB_CHROME_CLIENT": String!

GET_WEB_VIEW_CLIENT

const val GET_WEB_VIEW_CLIENT = "GET_WEB_VIEW_CLIENT": String!

GET_WEB_VIEW_RENDERER

const val GET_WEB_VIEW_RENDERER = "GET_WEB_VIEW_RENDERER": String!

IMAGE_DRAG_DROP

const val IMAGE_DRAG_DROP = "IMAGE_DRAG_DROP": String!

MULTI_PROCESS_QUERY

const val MULTI_PROCESS_QUERY = "MULTI_PROCESS_QUERY": String!

OFF_SCREEN_PRERASTER

const val OFF_SCREEN_PRERASTER = "OFF_SCREEN_PRERASTER": String!

POST_WEB_MESSAGE

const val POST_WEB_MESSAGE = "POST_WEB_MESSAGE": String!

PROXY_OVERRIDE

const val PROXY_OVERRIDE = "PROXY_OVERRIDE:3": String!

PROXY_OVERRIDE_REVERSE_BYPASS

const val PROXY_OVERRIDE_REVERSE_BYPASS = "PROXY_OVERRIDE_REVERSE_BYPASS": String!

RECEIVE_HTTP_ERROR

const val RECEIVE_HTTP_ERROR = "RECEIVE_HTTP_ERROR": String!

RECEIVE_WEB_RESOURCE_ERROR

const val RECEIVE_WEB_RESOURCE_ERROR = "RECEIVE_WEB_RESOURCE_ERROR": String!

REQUESTED_WITH_HEADER_ALLOW_LIST

const val REQUESTED_WITH_HEADER_ALLOW_LIST = "REQUESTED_WITH_HEADER_ALLOW_LIST": String!

REQUESTED_WITH_HEADER_CONTROL

const val REQUESTED_WITH_HEADER_CONTROL = "REQUESTED_WITH_HEADER_CONTROL": String!

RESTRICT_SENSITIVE_WEB_CONTENT

const val RESTRICT_SENSITIVE_WEB_CONTENT = "RESTRICT_SENSITIVE_WEB_CONTENT": String!

SAFE_BROWSING_ALLOWLIST

const val SAFE_BROWSING_ALLOWLIST = "SAFE_BROWSING_ALLOWLIST": String!

SAFE_BROWSING_ENABLE

const val SAFE_BROWSING_ENABLE = "SAFE_BROWSING_ENABLE": String!

SAFE_BROWSING_HIT

const val SAFE_BROWSING_HIT = "SAFE_BROWSING_HIT": String!

SAFE_BROWSING_PRIVACY_POLICY_URL

const val SAFE_BROWSING_PRIVACY_POLICY_URL = "SAFE_BROWSING_PRIVACY_POLICY_URL": String!

SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY

const val SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY = "SAFE_BROWSING_RESPONSE_BACK_TO_SAFETY": String!

SAFE_BROWSING_RESPONSE_PROCEED

const val SAFE_BROWSING_RESPONSE_PROCEED = "SAFE_BROWSING_RESPONSE_PROCEED": String!

SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL

const val SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL = "SAFE_BROWSING_RESPONSE_SHOW_INTERSTITIAL": String!

SAFE_BROWSING_WHITELIST

const val SAFE_BROWSING_WHITELIST = "SAFE_BROWSING_WHITELIST": String!

SERVICE_WORKER_BASIC_USAGE

const val SERVICE_WORKER_BASIC_USAGE = "SERVICE_WORKER_BASIC_USAGE": String!

SERVICE_WORKER_BLOCK_NETWORK_LOADS

const val SERVICE_WORKER_BLOCK_NETWORK_LOADS = "SERVICE_WORKER_BLOCK_NETWORK_LOADS": String!

SERVICE_WORKER_CACHE_MODE

const val SERVICE_WORKER_CACHE_MODE = "SERVICE_WORKER_CACHE_MODE": String!

SERVICE_WORKER_CONTENT_ACCESS

const val SERVICE_WORKER_CONTENT_ACCESS = "SERVICE_WORKER_CONTENT_ACCESS": String!

SERVICE_WORKER_FILE_ACCESS

const val SERVICE_WORKER_FILE_ACCESS = "SERVICE_WORKER_FILE_ACCESS": String!

SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST

const val SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST = "SERVICE_WORKER_SHOULD_INTERCEPT_REQUEST": String!

SET_SUPPORT_LIBRARY_VERSION

const val SET_SUPPORT_LIBRARY_VERSION = "SET_SUPPORT_LIBRARY_VERSION": String!

SHOULD_OVERRIDE_WITH_REDIRECTS

const val SHOULD_OVERRIDE_WITH_REDIRECTS = "SHOULD_OVERRIDE_WITH_REDIRECTS": String!

START_SAFE_BROWSING

const val START_SAFE_BROWSING = "START_SAFE_BROWSING": String!

SUPPRESS_ERROR_PAGE

const val SUPPRESS_ERROR_PAGE = "SUPPRESS_ERROR_PAGE": String!

TRACING_CONTROLLER_BASIC_USAGE

const val TRACING_CONTROLLER_BASIC_USAGE = "TRACING_CONTROLLER_BASIC_USAGE": String!

VISUAL_STATE_CALLBACK

const val VISUAL_STATE_CALLBACK = "VISUAL_STATE_CALLBACK": String!

WEB_AUTHENTICATION

const val WEB_AUTHENTICATION = "WEB_AUTHENTICATION": String!

WEB_MESSAGE_ARRAY_BUFFER

const val WEB_MESSAGE_ARRAY_BUFFER = "WEB_MESSAGE_ARRAY_BUFFER": String!

WEB_MESSAGE_CALLBACK_ON_MESSAGE

const val WEB_MESSAGE_CALLBACK_ON_MESSAGE = "WEB_MESSAGE_CALLBACK_ON_MESSAGE": String!

WEB_MESSAGE_GET_MESSAGE_PAYLOAD

const val WEB_MESSAGE_GET_MESSAGE_PAYLOAD = "WEB_MESSAGE_GET_MESSAGE_PAYLOAD": String!

Feature was renamed to WEB_MESSAGE_ARRAY_BUFFER.

WEB_MESSAGE_LISTENER

const val WEB_MESSAGE_LISTENER = "WEB_MESSAGE_LISTENER": String!

WEB_MESSAGE_PORT_CLOSE

const val WEB_MESSAGE_PORT_CLOSE = "WEB_MESSAGE_PORT_CLOSE": String!

WEB_MESSAGE_PORT_POST_MESSAGE

const val WEB_MESSAGE_PORT_POST_MESSAGE = "WEB_MESSAGE_PORT_POST_MESSAGE": String!

WEB_MESSAGE_PORT_SET_MESSAGE_CALLBACK

const val WEB_MESSAGE_PORT_SET_MESSAGE_CALLBACK = "WEB_MESSAGE_PORT_SET_MESSAGE_CALLBACK": String!

WEB_RESOURCE_ERROR_GET_CODE

const val WEB_RESOURCE_ERROR_GET_CODE = "WEB_RESOURCE_ERROR_GET_CODE": String!

WEB_RESOURCE_ERROR_GET_DESCRIPTION

const val WEB_RESOURCE_ERROR_GET_DESCRIPTION = "WEB_RESOURCE_ERROR_GET_DESCRIPTION": String!

WEB_RESOURCE_REQUEST_IS_REDIRECT

const val WEB_RESOURCE_REQUEST_IS_REDIRECT = "WEB_RESOURCE_REQUEST_IS_REDIRECT": String!

WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE

const val WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE = "WEB_VIEW_RENDERER_CLIENT_BASIC_USAGE": String!

WEB_VIEW_RENDERER_TERMINATE

const val WEB_VIEW_RENDERER_TERMINATE = "WEB_VIEW_RENDERER_TERMINATE": String!