小编Abd*_*rim的帖子

如何关闭webview抖动

我不会让它工作,直到它达到某个点。那么,在收到 request.url.startsWith('https://youtube.com/') 后,如何关闭 webview 并转到另一个小部件

import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';

class WebPageAuth extends StatefulWidget {
final url;

WebPageAuth(this.url);

@override
_WebPageAuthState createState() => _WebPageAuthState(this.url);
}

class _WebPageAuthState extends State<WebPageAuth> {
var _url;
 final _key = UniqueKey();
_WebPageAuthState(this._url);
@override
Widget build(BuildContext context) {
return Scaffold(
 body: Column(
    children: [
      Expanded(
        child: WebView(
            key: _key,
            javascriptMode: JavascriptMode.unrestricted,
            initialUrl: _url,
            navigationDelegate: (NavigationRequest request) {
              request.url.startsWith('https://youtube.com/');
              var Value =  request.url ;
              return NavigationDecision.navigate;
            }),
      ),
    ],
  ),
);
}
}
Run Code Online (Sandbox Code Playgroud)

flutter

6
推荐指数
1
解决办法
7956
查看次数

标签 统计

flutter ×1