AndroidInAppWebViewController.fromInAppBrowser constructor
AndroidInAppWebViewController.fromInAppBrowser(
- PlatformInAppWebViewControllerCreationParams params,
- MethodChannel channel,
- AndroidInAppBrowser inAppBrowser,
- UnmodifiableListView<
UserScript> ? initialUserScripts,
Implementation
AndroidInAppWebViewController.fromInAppBrowser(
PlatformInAppWebViewControllerCreationParams params,
MethodChannel channel,
AndroidInAppBrowser inAppBrowser,
UnmodifiableListView<UserScript>? initialUserScripts)
: super.implementation(
params is AndroidInAppWebViewControllerCreationParams
? params
: AndroidInAppWebViewControllerCreationParams
.fromPlatformInAppWebViewControllerCreationParams(params)) {
this.channel = channel;
this._inAppBrowser = inAppBrowser;
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);
}