Android WebView无法使用带有loadUrl的cookie加载图像

问题描述

我正在使用WebviewloadUrl()并将cookie设置为CookieManager,以便从Web视图中的服务器加载图像。我的Web视图加载了一个html文件,该文件存储在应用程序存储路径中。 以下是用于设置Cookie加载图像的代码

WebSettings webSettings = myWebView.getSettings();
webSettings.setJavaScriptEnabled(true);
webSettings.setLoadsImagesAutomatically(true);
webSettings.setMixedContentMode(WebSettings.MIXED_CONTENT_ALWAYS_ALLOW);
webSettings.setDomStorageEnabled(true);
myWebView.enableSlowWholeDocumentDraw();
CookieManager.getInstance().setAcceptThirdPartyCookies(myWebView,true);
CookieSyncManager syncManager = CookieSyncManager.createInstance(myWebView.getContext());
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setAcceptCookie(true);
String cookieString = "key=value"
cookieManager.setCookie(url,cookieString);
syncManager.sync();
myWebView.loadUrl("file:///"+"html file path");

尝试了很多方法,但是我的webview无法使用cookie从服务器获取图像,如下所示。 Webview应该使用Cookie加载图像。

enter image description here

将考虑任何帮助。谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)