addUserScripts method
Injects the userScripts
into the webpage’s content.
NOTE for iOS and MacOS: this method will throw an error if the PlatformWebViewCreationParams.windowId
has been set.
There isn't any way to add/remove user scripts specific to window WebViews.
This is a limitation of the native WebKit APIs.
Officially Supported Platforms/Implementations:
- Android native WebView
- iOS
- MacOS
- Windows
Implementation
@override
Future<void> addUserScripts({required List<UserScript> userScripts}) async {
for (var i = 0; i < userScripts.length; i++) {
await addUserScript(userScript: userScripts[i]);
}
}