ServiceWorkerClient
open class ServiceWorkerClient
Base class for clients to capture Service Worker related callbacks, see ServiceWorkerController
for usage example.
Summary
Public constructors | |
---|---|
Public methods | |
---|---|
open WebResourceResponse? |
shouldInterceptRequest(request: WebResourceRequest!) Notify the host application of a resource request and allow the application to return the data. |
Public constructors
ServiceWorkerClient
ServiceWorkerClient()
Public methods
shouldInterceptRequest
open fun shouldInterceptRequest(request: WebResourceRequest!): WebResourceResponse?
Notify the host application of a resource request and allow the application to return the data. If the return value is null
, the Service Worker will continue to load the resource as usual. Otherwise, the return response and data will be used.
Note: This method is called on a thread other than the UI thread so clients should exercise caution when accessing private data or the view system.
Parameters | |
---|---|
request |
WebResourceRequest!: Object containing the details of the request. |
Return | |
---|---|
WebResourceResponse? |
A android.webkit.WebResourceResponse containing the response information or null if the WebView should load the resource itself. |