url_launcher
library
Enums
-
LaunchMode
-
The desired mode to launch a URL.
Functions
-
canLaunch(String urlString)
→ Future<bool>
-
Checks whether the specified URL can be handled by some app installed on the
device.
-
canLaunchUrl(Uri url)
→ Future<bool>
-
Checks whether the specified URL can be handled by some app installed on the
device.
-
closeInAppWebView()
→ Future<void>
-
Closes the current in-app web view, if one was previously opened by
launchUrl.
-
closeWebView()
→ Future<void>
-
Closes the current WebView, if one was previously opened via a call to launch.
-
launch(String urlString, {bool? forceSafariVC, bool forceWebView = false, bool enableJavaScript = false, bool enableDomStorage = false, bool universalLinksOnly = false, Brightness? statusBarBrightness, String? webOnlyWindowName})
→ Future<bool>
-
Parses the specified URL string and delegates handling of it to the
underlying platform.
-
launchUrl(Uri url, {LaunchMode mode = LaunchMode.platformDefault, WebViewConfiguration webViewConfiguration = const WebViewConfiguration(), BrowserConfiguration browserConfiguration = const BrowserConfiguration(), String? webOnlyWindowName})
→ Future<bool>
-
Passes
url
to the underlying platform for handling.
-
supportsCloseForLaunchMode(LaunchMode mode)
→ Future<bool>
-
Returns true if closeInAppWebView is supported for
mode
in the current
platform implementation.
-
supportsLaunchMode(LaunchMode mode)
→ Future<bool>
-
Returns true if
mode
is supported by the current platform implementation.