Flutter网页视图给出net::ERR_CACHE_MISS消息

6pp0gazn  于 2023-03-13  发布在  Flutter
关注(0)|答案(1)|浏览(205)

在flutter中使用webview时,我收到了这个消息。下面是代码

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

class Webview extends StatelessWidget {
  String url;
  Webview({this.url});
  @override
  Widget build(BuildContext context) {
    return WebviewScaffold(
      url: url,
      withJavascript: true,
      withLocalStorage: true,
      appCacheEnabled: false,
      withZoom: true,
      ignoreSSLErrors: true,
    );
  }
}

这些是调试/androidManifest. xml中的权限

<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>

我尝试使用webview_flutter和flutter_webview_plugin插件都有相同的问题。
该应用程序在模拟器中运行良好,但在真实的设备上使用时,我会被抛出这个错误。请帮助并感谢您的阅读。

yr9zkbsy

yr9zkbsy1#

调试中的WebView正常工作,因为您在debug/androidManifest.xml中具有Internet权限

<uses-permission android:name="android.permission.INTERNET"/>

在main/androidManifest.xml中添加相同内容

相关问题