修改插件源码
在FlutterWebView.java文件中添加如下(0.3.23为例)
第一处
代码:
@Override
public void onPermissionRequest(PermissionRequest request) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
request.grant(request.getResources());
}
}
第二处
代码:
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
webView.getSettings().setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
}
增加import
import android.webkit.WebSettings;
import android.webkit.PermissionRequest;
然后再打包运行