解决方案 »

  1.   


    就是没反应啊。点击了button没反应。
      

  2.   


    对了,请教一下,为什么我在webview里面点击html里的那个button也没有反应?setJavaScriptEnabled(true);是设置可以执行js脚本吧。那应该会弹出对话框啊。
      

  3.   


    小问题
    <script language="javascript" type="html/text"> 
    应该换成
    <script language="javascript" type="text/javascript"> 
      

  4.   

    还有一点WebView 原生不支持alert方法,需要改造以后才能支持
    /* WebChromeClient must be set BEFORE calling loadUrl! */
    webview.setWebChromeClient(new WebChromeClient() {
        @Override
        public boolean onJsAlert(WebView view, String url, String message, final android.webkit.JsResult result)
        {
            new AlertDialog.Builder(myApp)
                .setTitle("javaScript dialog")
                .setMessage(message)
                .setPositiveButton(android.R.string.ok,
                        new AlertDialog.OnClickListener()
                        {
                            public void onClick(DialogInterface dialog, int which)
                            {
                                result.confirm();
                            }
                        })
                .setCancelable(false)
                .create()
                .show();        return true;
        };
    });
    webview.loadUrl("file:///android_asset/gg.html");
    大概就是这样,到百度再搜下webview alert 有好多解决方案