java - 我在颤振中从 webview 得到 ERROR:ssl_client_socket_impl.cc(946) 错误
问题描述
我想在我的项目中使用 webview。我在 webview 中调用了一个 url,我看到了一个白页。在日志中我看到这个错误:
E/chromium( 5310): [ERROR:ssl_client_socket_impl.cc(946)] handshake failed; returned -1, SSL error code 1, net_error -202
我对其他域没有任何错误
注意:1-我只在 android 中有这个问题。2-我用java的android项目也遇到了这个问题。
代码:
import 'package:webview_flutter/webview_flutter.dart' as web;Scaffold(
appBar: new AppBar(
title: InkWell(
child: isLoading == true
? Loading(
indicator: BallPulseIndicator(),
size: 100,
color: Colors.white,
)
: Text("اپلیکیشن آرایشگاه"),
onTap: () {
_webViewControllerFuture.loadUrl("domain");
},
),
),
body: Builder(builder: (BuildContext context) {
return SafeArea(
child: web.WebView(
key: key,
onWebViewCreated: (WebViewController webViewController) {
_webViewControllerFuture = webViewController;
},
debuggingEnabled: true,
initialUrl: 'https://domain',
javascriptMode: web.JavascriptMode.unrestricted,
onPageStarted: (String url) {
if (url == "https://domain")
scan();
else if (!_isBack)
setState(() {
isLoading = true;
});
},
onPageFinished: (String url) {
_isBack = false;
setState(() {
isLoading = false;
});
},
gestureNavigationEnabled: true,
),
);
}),
);
解决方案
推荐阅读
- amazon-web-services - AWS EIP 未附加但仍计费
- java - 为什么我的程序中只有 3 个对象中的 1 个运行?
- android - 如何在颤动中显示列表
- python - 电报机器人不显示消息 - Rasa
- mysql - Json 函数在 mysql 版本 5.7 和 mariadb 10.4.11 中工作,但在 10.1.44 中不工作
- interrupt - Anylogic Fluid Process Tank,如何中断处理?
- c# - 从 System.Text.Json 数组中获取特定元素而不枚举
- ruby-on-rails - 我在哪里定义 ActiveAdmin 表单的方法?
- javascript - React-redux 操作没有被调度
- asp.net-core - 在 ASP.NET Core 中更新 ML.NET 训练的模型,而无需重新启动应用程序