簡體   English   中英

如何在離線模式下的android webview中加載angular 2和html網頁?

[英]how to load angular 2 and html web page in android webview in offline mode?

我正在嘗試使用以下方法,但是即使我緩存了頁面,加載頁面也要花費大約10秒的時間。

**webSettings.setJavaScriptEnabled(true);
        webSettings.setDomStorageEnabled(true);
        webSettings.setPluginState(WebSettings.PluginState.ON);
        webSettings.setLoadWithOverviewMode(true);
        webSettings.setAllowFileAccess(true);
        webSettings.setAllowContentAccess(true);
        webSettings.setUseWideViewPort(true);
        webView.addJavascriptInterface(new 
        WebAppInterface(OfflineReportActivity.this), "android");
       webView.setWebViewClient(new Client());
        webView.setWebChromeClient(new ChromeClient());
       webView.getSettings().setCacheMode( WebSettings.LOAD_CACHE_ONLY);** 

您可以將html文件作為url加載到您的webview中

 WebView lWebView = (WebView)findViewById(R.id.webView);

 File lFile = new File(Environment.getExternalStorageDirectory() + "<FOLDER_PATH_TO_FILE>/<FILE_NAME>");

 lWebView.loadUrl("file:///" + lFile.getAbsolutePath());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM