shouldInterceptFetchRequest property Null safety
Event fired when a request is sent to a server through Fetch API. It gives the host application a chance to take control over the request before sending it.
fetchRequest represents a resource request.
NOTE: In order to be able to listen this event, you need to set InAppWebViewOptions.useShouldInterceptFetchRequest option to
Also, unlike iOS that has WKUserScript that
used to intercept fetch requests is loaded as soon as possible so it won't be instantaneous as iOS but just after some milliseconds (< ~100ms).
window.addEventListener("flutterInAppWebViewPlatformReady") event, the fetch requests will be intercept for sure.
final Future<FetchRequest?> Function( InAppWebViewController controller, FetchRequest fetchRequest)? shouldInterceptFetchRequest;