updateSettings method
Updates the webview settings.
Any non null field in settings
will be set as the new setting value.
All null fields in settings
are ignored.
Implementation
@override
Future<void> updateSettings(WebSettings setting) async {
await Future.wait(<Future<void>>[
_setUserAgent(setting.userAgent),
if (setting.hasProgressTracking != null)
_setHasProgressTracking(setting.hasProgressTracking!),
if (setting.hasNavigationDelegate != null)
_setHasNavigationDelegate(setting.hasNavigationDelegate!),
if (setting.javascriptMode != null)
_setJavaScriptMode(setting.javascriptMode!),
if (setting.debuggingEnabled != null)
_setDebuggingEnabled(setting.debuggingEnabled!),
if (setting.geolocationEnabled != null)
_setGeolocationEnabled(setting.geolocationEnabled!),
if (setting.zoomEnabled != null) _setZoomEnabled(setting.zoomEnabled!),
]);
}