gpt4 book ai didi

webview - flutter setJavaScriptEnabled setWebChromeClient

转载 作者:行者123 更新时间:2023-12-05 07:35:07 24 4
gpt4 key购买 nike

如何启用 flutter_webview_plugin 0.1.5 以启用 javascript 并处理来自网页的 javascript?这是android中的代码

    mWebView = (WebView) findViewById(R.id.activity_main_webview);
WebSettings webSettings = mWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
mWebView.setWebChromeClient(new WebChromeClient());
mWebView.loadUrl("http://192.168.0.5/table.php");

如何让它与 flutter_webview_plugin 一起工作?谢谢

最佳答案

在下面的示例中,javascriptMode: JavascriptMode.unrestricted 正在做同样的事情,在 flutter 中启用 javascript。

MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
primarySwatch: Colors.blue,
),
home: Scaffold(
appBar: AppBar(
title: Text("Foxhillbazaar.com"),
),
body: Center(
child: WebView(
initialUrl: 'https://www.foxhillbazaar.com/',
javascriptMode: JavascriptMode.unrestricted,
onWebViewCreated: (WebViewController webViewController) {
_controller = webViewController;
},
),
),
),
);

关于webview - flutter setJavaScriptEnabled setWebChromeClient,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49715635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com