This is an automated email from the ASF dual-hosted git repository.

normanbreau pushed a commit to branch master
in repository 
https://gitbox.apache.org/repos/asf/cordova-plugin-inappbrowser.git


The following commit(s) were added to refs/heads/master by this push:
     new d735e13  GH-706 android: Allow permissions requests (#968)
d735e13 is described below

commit d735e136cdf409472833558184764ea47d658c85
Author: joanbat <55381916+joan...@users.noreply.github.com>
AuthorDate: Fri Oct 27 15:36:16 2023 +0200

    GH-706 android: Allow permissions requests (#968)
    
    Co-authored-by: joanb-moncasoft 
<55381916+joanb-moncas...@users.noreply.github.com>
---
 src/android/InAppChromeClient.java | 8 ++++++++
 1 file changed, 8 insertions(+)

diff --git a/src/android/InAppChromeClient.java 
b/src/android/InAppChromeClient.java
index d73b11d..4ec6df1 100644
--- a/src/android/InAppChromeClient.java
+++ b/src/android/InAppChromeClient.java
@@ -34,6 +34,7 @@ import android.webkit.WebStorage;
 import android.webkit.WebView;
 import android.webkit.WebViewClient;
 import android.webkit.GeolocationPermissions.Callback;
+import android.webkit.PermissionRequest;
 
 public class InAppChromeClient extends WebChromeClient {
 
@@ -45,6 +46,13 @@ public class InAppChromeClient extends WebChromeClient {
         super();
         this.webView = webView;
     }
+    
+    public void onPermissionRequest(final PermissionRequest request) {
+        if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
+            request.grant(request.getResources());
+        }
+    }
+
     /**
      * Handle database quota exceeded notification.
      *


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@cordova.apache.org
For additional commands, e-mail: commits-h...@cordova.apache.org

Reply via email to