AndroidInAppWebViewController constructor
AndroidInAppWebViewController(
- PlatformInAppWebViewControllerCreationParams params
Implementation
AndroidInAppWebViewController(
PlatformInAppWebViewControllerCreationParams params)
: super.implementation(params
is AndroidInAppWebViewControllerCreationParams
? params
: AndroidInAppWebViewControllerCreationParams
.fromPlatformInAppWebViewControllerCreationParams(params)) {
channel = MethodChannel('com.pichillilorenzo/flutter_inappwebview_$id');
handler = handleMethod;
initMethodCallHandler();
final initialUserScripts = webviewParams?.initialUserScripts;
if (initialUserScripts != null) {
for (final userScript in initialUserScripts) {
if (userScript.injectionTime ==
UserScriptInjectionTime.AT_DOCUMENT_START) {
this
._userScripts[UserScriptInjectionTime.AT_DOCUMENT_START]
?.add(userScript);
} else {
this
._userScripts[UserScriptInjectionTime.AT_DOCUMENT_END]
?.add(userScript);
}
}
}
this._init(params);
}