WindowsInAppWebViewController.fromInAppBrowser constructor
WindowsInAppWebViewController.fromInAppBrowser(
- PlatformInAppWebViewControllerCreationParams params,
- MethodChannel channel,
- WindowsInAppBrowser inAppBrowser,
- UnmodifiableListView<
UserScript> ? initialUserScripts,
Implementation
WindowsInAppWebViewController.fromInAppBrowser(
PlatformInAppWebViewControllerCreationParams params,
MethodChannel channel,
WindowsInAppBrowser inAppBrowser,
UnmodifiableListView<UserScript>? initialUserScripts,
) : super.implementation(
params is WindowsInAppWebViewControllerCreationParams
? params
: WindowsInAppWebViewControllerCreationParams.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);
}