android - 尽管启用了javascript,webview中的提交按钮仍然无效

时间:2015-06-08 11:13:00

标签: android webview

我想展示一个银行网站在线支付的应用程序。我应该使用webview,这是我的webview代码:

WebView wb = (WebView) findViewById(R.id.webView1);
WebSettings settings = wb.getSettings();
settings.setDefaultTextEncodingName("utf-8");
settings.setCacheMode(WebSettings.LOAD_NO_CACHE);
settings.setSupportZoom(true);
settings.setJavaScriptEnabled(true);
settings.setSaveFormData(false);
settings.setSavePassword(false);
settings.setDomStorageEnabled(true);
progressBar = ProgressDialog.show(Pay.this, Z_Farsi.Convert(getString(R.string.gettingdata)),               Z_Farsi.Convert(getString(R.string.wait)));

wb.setWebViewClient(new WebViewClient() {
    @Override
    public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error) {
        handler.proceed();
    }

    @Override
    public boolean shouldOverrideUrlLoading(WebView view, String url) {
        view.loadUrl(url);
        return true;
    }

    public void onPageFinished(WebView view, String url) {
        if (progressBar.isShowing()) {
            progressBar.dismiss();
        }
    }
});

问题是,我需要点击一个按钮连接到付费网页。我不知道为什么它不起作用,按钮没有按下。

我在Android默认浏览器上测试过,它工作正常。

你可以帮帮我吗?为什么该按钮无法在webview上运行?

0 个答案:

没有答案