|
|
преди 8 години | |
|---|---|---|
| android | преди 8 години | |
| example | преди 8 години | |
| ios | преди 8 години | |
| lib | преди 8 години | |
| .gitignore | преди 8 години | |
| CHANGELOG.md | преди 8 години | |
| LICENSE | преди 8 години | |
| README.md | преди 8 години | |
| analysis_options.yaml | преди 8 години | |
| flutter_webview_plugin.iml | преди 8 години | |
| pubspec.yaml | преди 8 години |
Plugin that allow Flutter to communicate with a native WebView.
For Android, it will launch a new Activity inside the App with the Webview inside. Does not allow to integrate a Webview inside a Flutter Widget
For IOS, it will launch a new UIViewController inside the App with the UIWebView inside. Does not allow to integrate a Webview inside a Flutter Widget
For help getting started with Flutter, view our online documentation.
void launchWebView(String url) sync {
var flutterWebviewPlugin = new FlutterWebviewPlugin();
flutterWebviewPlugin.launch(url);
// Wait in this async function until destroy of WebView.
await flutterWebviewPlugin.onDestroy.first;
}
void launchWebViewAndCloseAfterWhile(String url) {
var flutterWebviewPlugin = new FlutterWebviewPlugin();
flutterWebviewPlugin.launch(url);
// After 10 seconds.
new Timer(const Duration(seconds: 10), () {
// Close WebView.
// This will also emit the onDestroy event.
flutterWebviewPlugin.close();
});
}
Add the Activity to you AndroidManifest.xml:
<activity android:name="com.flutter_webview_plugin.WebviewActivity" android:parentActivityName=".MainActivity"/>
No extra configuration is needed.