addUserScripts method
- required List<
UserScript> userScripts,
Injects the userScripts into the webpage’s content.
Officially Supported Platforms/Implementations:
- Android WebView
- iOS WKWebView:
- 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.
- Linux WPE WebKit
- macOS WKWebView:
- 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.
- Web <iframe> but requires same origin
- Windows WebView2
Parameters - Officially Supported Platforms/Implementations:
userScripts: all platforms
Use the PlatformInAppWebViewController.isMethodSupported method to check if this method is supported at runtime.
Implementation
Future<void> addUserScripts({required List<UserScript> userScripts}) =>
platform.addUserScripts(userScripts: userScripts);