There could be cases when the web page loaded inside webview tries to access user information that could be sensitive and requires user's approval. An app can handle such a case by listening to the PermissionRequest event of the WebView control and either approve the request on behalf of the user or raise a prompt for user to respond.

Under the Output heading below, the displayed HTML has been loaded into the WebView control. The page tries to get the user location on loading and being part of the package the permission to access user location is approved by the app. You can enter a remote page which tries to access user location. Enter a valid URL into the text field and then press the "Enter" key or tap the "Go" button. The request for the remote page is not approved by the app and will raise a prompt for the user to respond.