【发布时间】:2024-01-23 00:47:01
【问题描述】:
我正在开发一个带有 Flutter WebView 插件来显示网页的 android 应用程序。它在我的手机(Android 8.1 LG V20)上完美运行。但在我朋友的手机(Android 9 xiaomi note 7 pro)上显示此错误:
我的代码:flutter_webview_plugin: ^0.3.8
import 'package:flutter/material.dart';
import 'package:flutter_webview_plugin/flutter_webview_plugin.dart';
class WebPage extends StatefulWidget {
final String url;
WebPage({
this.url,
});
@override
_WebPageState createState() => _WebPageState();
}
class _WebPageState extends State<WebPage> {
@override
void initState() {
super.initState();
print('url = ' + widget.url);
}
@override
Widget build(BuildContext context) {
String link = widget.url;
return WebviewScaffold(
url: link,
appBar: new AppBar(
centerTitle: true,
backgroundColor: Colors.green,
),
displayZoomControls: true,
);
}
}
任何帮助将不胜感激。
【问题讨论】:
-
不要在 URL 中使用 http。更改为 HTTPS。
-
我需要 http 才能工作,该网站没有 https。感谢您让我意识到问题@RichardHeap
标签: android flutter dart webview