diff --git a/harmony/rn_webview/src/main/ets/RNCWebView.ets b/harmony/rn_webview/src/main/ets/RNCWebView.ets index acf68dc9b..5edcfdcc6 100644 --- a/harmony/rn_webview/src/main/ets/RNCWebView.ets +++ b/harmony/rn_webview/src/main/ets/RNCWebView.ets @@ -414,7 +414,7 @@ export struct RNCWebView { Web({ src: "", controller: this.controller, renderMode: this.renderMode }) .mixedMode(this.mode) .onPermissionRequest((event: OnPermissionRequestEvent) => { - if (event) { + if (event && (this.getPermissionDialogMessage(event) != "TYPE_SENSOR")) { AlertDialog.show({ title: this.resourceToString($r('app.string.on_confirm')) + event.request.getOrigin(), message: this.getPermissionDialogMessage(event),