getCapabilities static method
Queries runtime support. Failures are logged and return no supported modes.
Implementation
static Future<WebViewSessionCapabilities> getCapabilities() async {
try {
final platform = WebViewPlatform.instance;
if (platform == null) {
throw StateError('No WebView platform is registered.');
}
return await platform.getSessionCapabilities();
} catch (error) {
debugPrint(
'webview_all: Cannot query WebView session capabilities: $error',
);
return WebViewSessionCapabilities(
supportedModes: const {},
privateSessionRestriction: error.toString(),
);
}
}