1
私は自分のアプリケーションにWebViewを持ち、URLアドレスであるリンクをいくつか持っています。 それらのうちのいくつかは "/ abc/abc"のようなbaseURLを持っていませんshouldOverrideUrlLoadingとbaseURLを使用したWebView
"/"で始まるすべてのリンクに対して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;
}
});
何も起こりません。
ありがとうございました –
これは嬉しいです:) –