2012-03-02 2 views
0

문제가 해결,이 줄을 추가하는 것을 잊었다.웹보기 및 이메일 링크

href="javascript:location.href='mailto:'+String.fromCharCode(97,110,105,109,97,108,115,64,109,100,112,105,46,99,111,109)+'?'">[email protected]</a>.</p> 

나는 사용자가이 코드를 사용하여이 링크를 클릭 할 때 잡으려고 노력하고 있어요 :

여기 내 HTML 이메일 링크입니다

myWebView.setWebViewClient(new WebViewClient() 
     { 
    @Override 
    public boolean shouldOverrideUrlLoading(WebView wv, String url) { 
     if(url.contains("mailto")){ 
      System.out.println("mailto"); 
     } 
    return true; 
    }      
    }); 

그러나 나는 결코 경우에 입력하지하고 있습니다.

+0

내 생각이다. 콘텐츠를 가져 와서 mailto가 있는지 여부를 확인해야합니다. –

답변

0

여기에 무엇을 통해 UR 코드는 여기서하는 일은 "흔한를"존재 "흔한"이 아닌 실제 내용의 URL을 확인할 수있는 솔루션

myWebView.getSettings().setJavaScriptEnabled(true); 

myWebView.setWebViewClient(new WebViewClient() 
    { 
@Override 
public boolean shouldOverrideUrlLoading(WebView wv, String url) { 
    if(url.contains("mailto")){ 
     System.out.println("mailto"); 
    } 
return true; 
}      
});