在我的应用程序中,我想将URL限制为许多域。例如,如果我想将其限制为一个域,则可以使用:
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if(Uri.parse(url).getHost().endsWith("stackoverflow.com")) {
return false;
}
Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
view.getContext().startActivity(intent);
return true;
}
那么我该如何改变这一行:
if(Uri.parse(url).getHost().endsWith("stackoverflow.com"))
将多个网址列入白名单,例如:
stackoverflow.com
stackexchange.com
google.com
答案 0 :(得分:2)
我认为最快的方法是保留一份白色标签列表"主机。
git add -i