From 5ab20dbc71383ce3bf8c2918008e9073e2e6ec00 Mon Sep 17 00:00:00 2001 From: lovemory Date: Sat, 23 Dec 2023 23:50:32 +0800 Subject: [PATCH] =?UTF-8?q?onPermissionRequest=20h5=E5=90=91app=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E5=BD=95=E9=9F=B3=E5=92=8C=E7=9B=B8=E6=9C=BA=E6=9D=83?= =?UTF-8?q?=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lab/container/webview/HACWebChromeClient.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/src/main/java/com/huozige/lab/container/webview/HACWebChromeClient.java b/app/src/main/java/com/huozige/lab/container/webview/HACWebChromeClient.java index 4b2f0a6..e482418 100644 --- a/app/src/main/java/com/huozige/lab/container/webview/HACWebChromeClient.java +++ b/app/src/main/java/com/huozige/lab/container/webview/HACWebChromeClient.java @@ -12,6 +12,7 @@ import android.util.Log; import android.webkit.GeolocationPermissions; import android.webkit.JsPromptResult; import android.webkit.JsResult; +import android.webkit.PermissionRequest; import android.webkit.ValueCallback; import android.webkit.WebChromeClient; import android.webkit.WebView; @@ -303,4 +304,17 @@ public class HACWebChromeClient extends WebChromeClient { }); } + /** + * h5向app申请录音和相机权限 + * */ + @Override + public void onPermissionRequest(PermissionRequest request) { + //if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) + { + + request.grant(request.getResources()); + request.getOrigin(); + } + } + } -- Gitee