Load local html in WebView?

前端 未结 5 574
悲&欢浪女
悲&欢浪女 2020-11-30 03:27

I want to load a local html into a WebView WITHOUT using \"file:///\" because that does not allow cookies. Is there a way to use something like \"localhost\" ?

Secon

5条回答
  •  暖寄归人
    2020-11-30 04:28

    Following code worked for me.

    String base64EncodedString = null;
    try {
        base64EncodedString = android.util.Base64.encodeToString(
            (preString+mailContent.getBody() + postString).getBytes("UTF-8"), 
            android.util.Base64.DEFAULT);
    } catch (UnsupportedEncodingException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }
    if (base64EncodedString != null)
    {
        wvMailContent.loadData(base64EncodedString, "text/html; charset=utf-8", "base64");  
    }
    else
    {
    wvMailContent.loadData(preString+mailContent.getBody() + postString, "text/html; charset=utf-8", "utf-8");
    

提交回复
热议问题