如何在webview中启用文件附件?

时间:2018-06-17 14:58:22

标签: android webview

我将网站转换为Android应用,一切都按预期工作 但文件附件不起作用我试图使用
setAllowFileAccess()但它不能在代码下面工作任何帮助将不胜感激

        webView.getSettings().setJavaScriptEnabled(true);

        webView.getSettings().setAllowFileAccess(true); //NEW
        webView.getSettings().getAllowFileAccess();

        webView.getSettings().setSupportZoom(false);
        webView.getSettings().setBuiltInZoomControls(false);
        webView.getSettings().setLoadWithOverviewMode(true);
        webView.getSettings().setUseWideViewPort(true);
        webView.setScrollBarStyle(View.SCROLLBARS_INSIDE_OVERLAY);
        webView.setBackgroundColor(Color.WHITE);

        webView.setWebViewClient(new ourViewClient());

        webView.setWebChromeClient(new WebChromeClient(){

            public void onProgressChanged(WebView view, int progress)
            {

            progressBar.setProgress(progress);

            if(progress < 100 &&  progressBar.getVisibility() == ProgressBar.GONE)

            {
                progressBar.setVisibility(View.INVISIBLE);
            }

             if(progress == 100)

            {
                progressBar.setVisibility(View.GONE);
            }

            }//method

        });


        String data = getIntent().getDataString();

        if(Intent.ACTION_VIEW.equals(getIntent().getAction()))
        {
            webView.loadUrl(data);
        }
        else
        {
            webView.loadUrl(getString(R.string.website));
        }

    }//end else

0 个答案:

没有答案