3
在我的應用程序中,我需要檢測webview內部的鏈接點擊。 我用下面的代碼時web.getSettings().setJavaScriptEnabled(true);
寫不叫Android Webview未檢測到鏈接點擊同時在webview中啓用Javascript
web = (WebView)findViewById(R.id.webView1);
web.getSettings().setJavaScriptEnabled(true);
web.setWebViewClient(new VideoWebViewClient());
web.loadUrl("http://syncquik.com/home.php");
class VideoWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
System.out.println("link===="+url);
view.loadUrl(url);
return false;
}
但shouldOverrideUrlLoading(WebView view, String url)
方法。但是,如果我不寫web.getSettings().setJavaScriptEnabled(true);
,則shouldOverrideUrlLoading(WebView view, String url)
被調用並檢測到鏈接。 我需要這兩個,需要啓用JavaScript和檢測鏈接點擊。 請幫我弄清楚這一點。 Santanu