1
我在我的应用程序中有一个WebView和一些链接,它们是URL地址。 其中一些没有baseURL,只有像“/ abc/abc”WebView with shouldOverrideUrlLoading和baseURL
我想为所有以“/”开头的链接设置baseURL。 我试过了这个:
WebView wv = (WebView) findViewById(R.id.EditorialWebView);
wv.setBackgroundColor(0x00000000);
wv.getSettings().setJavaScriptEnabled(true);
wv.loadDataWithBaseURL("", editorialBoard, "text/html", "utf-8", "");
wv.setWebViewClient(new WebViewClient()
{
@Override
public boolean shouldOverrideUrlLoading(WebView wv, String url) {
if (url.startsWith("/"))
{
wv.loadUrl("http://www.mdpi.com"+url);
}
return true;
}
});
但没有任何反应。
谢谢,它的工作 – 2012-03-02 08:37:02
这是一种享受:) – 2012-03-02 08:37:24