webView_flutter 安卓 加载 http图片失败 :Mixed Content: The page was loaded over HTTPS

865 阅读1分钟

###1.先要确保 iOS 安卓 都已经分别添加对应的 HTTP信任

#这时候,iOS是没问题的,安卓会爆出这个问题之后的做法是

###第一种 :Mixed Content: The page was loaded over HTTPS.......more 这时候需要在插件(webview_flutter)添加对应的代码: webView.getSettings().setMixedContentMode(webView.getSettings().MIXED_CONTENT_ALWAYS_ALLOW);

直接复制路径: webview_flutter-1.0.7\android\src\main\java\io\flutter\plugins\webviewflutter\FlutterWebView.java 截图如下:

5194779-70d14414f5c0cb9f.png

###第二种 在我们的网页里标签里面加入如下内容即可: <meta http-equiv="Content-Security-Policy" content="upgrade-insecure-requests"> 不过第二种我没试过,有试过好使的,评论区回复一下

#如果对你有帮助,点个赞再走吧!!