【发布时间】:2016-09-01 17:38:41
【问题描述】:
我有一个网络视图,我将其限制为特定域,因此用户不会尝试从那里转到其他域。
我的一个片段从一个域加载 url,当单击站点中的按钮时需要转移到另一个域。 所以我试图想出允许这样做的逻辑:
public class MyWebViewClient extends WebViewClient {
private String firstUrl, secondUrl;
public MyWebViewClient(String firstUrl, String secondUrl) {
this.firstUrl = firstUrl;
this.secondUrl = secondUrl;
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
if (url.contains(firstUrl) == true && url.contains(secondUrl) == true) {
view.loadUrl(url);
}
return true;
}
}
这不起作用,网站加载正常,但是当尝试按下第二个批准 URL 的链接时,它只是没有加载它...
任何解决方案/想法? 谢谢
【问题讨论】:
标签: android webview webviewclient