Constant |
Value |
Description |
kHostResourceAccessKindAllow
|
1 |
All cross origin resource access is allowed, including accesses that are subject to Cross-Origin Resource Sharing(CORS) check. The behavior is similar to a web site sends back http header Access-Control-Allow-Origin: *.
|
kHostResourceAccessKindDeny
|
0 |
All cross origin resource access is denied, including normal sub resource access as src of a script or image element.
|
kHostResourceAccessKindDenyCors
|
2 |
Cross origin resource access is allowed for normal sub resource access like as src of a script or image element, while any access that subjects to CORS check will be denied.
|
Constant |
Value |
Description |
kPermissionKindCamera
|
2 |
Permission to capture video.
|
kPermissionKindClipboardRead
|
6 |
Permission to read system clipboard without a user gesture.
|
kPermissionKindGeoLocation
|
3 |
Permission to access geolocation.
|
kPermissionKindMicrophone
|
1 |
Permission to capture audio.
|
kPermissionKindNotifications
|
4 |
Permission to send web notifications.
|
kPermissionKindOtherSensors
|
5 |
Permission to access generic sensor.
|
kPermissionKindUnknownPermission
|
0 |
Unknown permission.
|
Constant |
Value |
Description |
kWebErrorStatusCannotConnect
|
12 |
Cannot connect to destination.
|
kWebErrorStatusCertificateCommonNameIsIncorrect
|
1 |
The SSL certificate common name does not match the web address.
|
kWebErrorStatusCertificateExpired
|
2 |
The SSL certificate has expired.
|
kWebErrorStatusCertificateIsInvalid
|
5 |
The SSL certificate is invalid – this could mean the certificate did not match the public key pins for the host name, the certificate is signed by an untrusted authority or using a weak sign algorithm, the certificate claimed DNS names violate name constraints, the certificate contains a weak key, the certificate's validity period is too long, lack of revocation information or revocation mechanism, non-unique host name, lack of certificate transparency information, or the certificate is chained to a legacy Symantec root.
|
kWebErrorStatusCertificateRevoked
|
4 |
The SSL certificate has been revoked.
|
kWebErrorStatusClientCertificateContainsErrors
|
3 |
The SSL client certificate contains errors.
|
kWebErrorStatusConnectionAborted
|
9 |
The connection was aborted.
|
kWebErrorStatusConnectionReset
|
10 |
The connection was reset.
|
kWebErrorStatusDisconnected
|
11 |
The Internet connection has been lost.
|
kWebErrorStatusErrorHttpInvalidServerResponse
|
8 |
The server returned an invalid or unrecognized response.
|
kWebErrorStatusHostNameNotResolved
|
13 |
Could not resolve provided host name.
|
kWebErrorStatusOperationCanceled
|
14 |
The operation was canceled.
|
kWebErrorStatusRedirectFailed
|
15 |
The request redirect failed.
|
kWebErrorStatusServerUnreachable
|
6 |
The host is unreachable.
|
kWebErrorStatusTimeout
|
7 |
The connection has timed out.
|
kWebErrorStatusUnexpectedError
|
16 |
An unexpected error occurred.
|
kWebErrorStatusUnknown
|
0 |
An unknown error occurred.
|
Constant |
Value |
Description |
kWebResourceContextAll
|
0 |
All resources.
|
kWebResourceContextCspViolationReport
|
15 |
CSP Violation Reports.
|
kWebResourceContextDocument
|
1 |
Document resources.
|
kWebResourceContextEventSource
|
10 |
EventSource API communication.
|
kWebResourceContextFetch
|
8 |
Fetch API communication.
|
kWebResourceContextFont
|
5 |
Font resources.
|
kWebResourceContextImage
|
3 |
Image resources.
|
kWebResourceContextManifest
|
12 |
Web App Manifests.
|
kWebResourceContextMedia
|
4 |
Other media resources such as videos.
|
kWebResourceContextOther
|
16 |
Other resources.
|
kWebResourceContextPing
|
14 |
Ping requests.
|
kWebResourceContextScript
|
6 |
Script resources.
|
kWebResourceContextSignedExchange
|
13 |
Signed HTTP Exchanges.
|
kWebResourceContextStylesheet
|
2 |
CSS resources.
|
kWebResourceContextTextTrack
|
9 |
TextTrack resources.
|
kWebResourceContextWebSocket
|
11 |
WebSocket API communication.
|
kWebResourceContextXMLHttpRequest
|
7 |
XML HTTP requests.
|