2016-06-27 11 views
6

Benim android uygulamasında web görünümünde web görünümü kullanmıştım bir düğmem var. Bu düğmeyi tıklatarak JavaScript fonksiyonunun bir uyarı kutusuna sahip olduğu bir JavaScript fonksiyonunu çağırıyorum. Bu uyarı başlığı gösteriliyor (Sayfadaki "dosya: // "diyor) . Bu başlığı özel metnime değiştirmek istiyorum. Bu başlık nasıl değiştirilir?android webview: Android web görünümünde javaScript uyarısı başlık metnini nasıl değiştirebilirim?

cevap

10

Ben setWebChromeClient

webView.setWebChromeClient(new WebChromeClient() { 

    @Override 
    public boolean onJsAlert(WebView view, String url, String message, final JsResult result) { 
     AlertDialog dialog = new AlertDialog.Builder(view.getContext()). 
       setTitle("YourAlertTitle"). 
       setMessage(message). 
       setPositiveButton("OK", new DialogInterface.OnClickListener() { 
        @Override 
        public void onClick(DialogInterface dialog, int which) { 
         //do nothing 
        } 
       }).create(); 
     dialog.show(); 
     result.confirm(); 
     return true; 
    } }); 
+1

Evet çalışma sayesinde uygulayarak My sorunu çözmek zorunda .... – MLN