【发布时间】:2021-11-20 02:59:32
【问题描述】:
这是来自谷歌浏览器的截图。当我尝试使用基本身份验证访问页面时,会显示此身份验证对话框。我希望在我的 android Webview 中也启用此功能,并让用户输入他们的用户名和密码。但相反,它只显示401 未经授权的页面,而不显示此弹出窗口。我将如何在Webview 中实现这一点?我已尝试添加这些 sn-ps,但仍然无法显示此弹出窗口。
webview.getSettings().setJavaScriptEnabled(true);
webview.getSettings().setBuiltInZoomControls(true);
webview.getSettings().setSupportZoom(true);
webview.getSettings().setLoadWithOverviewMode(true);
webview.getSettings().setUseWideViewPort(true);
webview.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
webview.getSettings().setSupportMultipleWindows(true);
webview.getSettings().setDomStorageEnabled(true);
webview.getSettings().setDatabaseEnabled(true);
webview.getSettings().setAppCacheEnabled(true);
webview.getSettings().setSaveFormData(true);
webview.getSettings().setMixedContentMode(MIXED_CONTENT_ALWAYS_ALLOW);
webview.getSettings().setAllowFileAccess(true);
webview.getSettings().setAllowFileAccessFromFileURLs(true);
webview.getSettings().setAllowUniversalAccessFromFileURLs(true);
webview.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
【问题讨论】:
标签: android webview android-webview android-websettings