【发布时间】:2017-01-04 12:17:42
【问题描述】:
我有一个网络视图,可以完美地加载谷歌表单。在 google 表单中有一个重定向到网页的链接,例如“https://www.google.com/url?q=http://www.mywebsite.com/support/”,但无论我做什么,我都无法打开这个链接。其他一切正常。
WebSettings webSettings = supportWebPageWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
supportWebPageWebView.setWebViewClient(new WebViewClient() {
public void onPageStarted(WebView view, String url, Bitmap favicon) {
//do stuff
}
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
@Override
public void onPageFinished(WebView view, final String url) {
//do stuff
}
});
使其工作的唯一方法是在浏览器中打开链接。 有人遇到同样的问题吗?
【问题讨论】:
-
shouldOverrideUrl...中的ulr的值是多少? -
你接到
onPageFinished的电话了吗? -
不,其实我没有
-
shouldOverrideUrl..为同一个 URL 被多次调用?带有mywebsite...的那个。