2016-12-18 5 views
0

WebViewにWebページを表示しています。そのWebページにはボタンがあります。ボタンをクリックすると、確認ダイアログがポップアップするはずですが、WebViewに表示されません。私がアンドロイドブラウザで同じウェブページに行くとポップアップします。誰でもあなたのWebView内のWebページからポップアップダイアログを処理する方法を知っていますか?androidでポップアップWebviewを作成する方法

この私のコード

public class MainActivity extends AppCompatActivity { 

    private WebView webv; 
    private ProgressBar progressBar; 
    private String url = "https://www.k.com"; 


    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main); 

     webv = (WebView) findViewById(R.id.webview); 

     webv.setWebViewClient(new WebViewClient()); 
     webv.getSettings().setJavaScriptEnabled(true); 
     webv.getSettings().setJavaScriptCanOpenWindowsAutomatically(false); 
     webv.getSettings().setDomStorageEnabled(true); 
     webv.getSettings().setSupportMultipleWindows(true); 


     WebSettings webset = webv.getSettings(); 
     webset.setJavaScriptEnabled(true); 
     webv.loadUrl(url); 

     webv.getSettings().setBuiltInZoomControls(true); 
     webv.getSettings().setSupportZoom(true); 



    } 




    @Override 
    public void onBackPressed() { 
     if (webv.isFocused() && webv.canGoBack()) { 
      webv.goBack(); 
     } else { 
      super.onBackPressed(); 
      finish(); 
     } 
    } 
} 

答えて

関連する問題