【问题标题】:Flutter webviews gives net::ERR_CACHE_MISS messageFlutter webviews 给出 net::ERR_CACHE_MISS 消息
【发布时间】:2020-07-04 20:08:43
【问题描述】:

在颤振中使用 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,
    );
  }
}

这些是 debug/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 插件都有同样的问题。

该应用程序在模拟器中运行良好,但在真实设备上使用时出现此错误。 请帮助并感谢您的阅读。

【问题讨论】:

    标签: flutter flutter-layout flutter-dependencies flutter-web flutter-test


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2015-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-02-15
      • 2014-12-18
      相关资源
      最近更新 更多