我在我的应用程序中使用经过身份验证的 web 视图。目前,当我们在搜索框中输入搜索词时,会将其添加到 url(例如 http.cookies.com/something/ SEARCHTERM /something),并在加载 url 的 webview 中调用 url,如下所示:
if(!StringUtils.isEmpty(URL)){
if(URLUtil.isValidUrl(URL)){
mWebview.loadUrl(URL);
}else{
mWebview.loadUrl("http://www.google.com");
}
但是,即使 url 无效,它仍然会加载显示为“412-前置条件集,因此页面无法显示”的无效 url。有没有办法可以检测这个搜索词或 url 是否有效并显示它在 webview 中,如果有效)作为请求的 url,如果无效,我会显示其他一些 webview,比如 google.com? 谢谢!贾斯汀