微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。