gpt4 book ai didi

java - Android webview 不使用 cookie 加载网站图像

转载 作者:行者123 更新时间:2023-12-01 14:36:57 24 4
gpt4 key购买 nike

我正在使用 LoadUrl 将 SharePoint 页面加载到 Web View 中。所有其他内容都会下降,但图像不会。该网站需要 cookie 才能登录,但这部分工作正常,一旦您进入登录页面,下一页就是正确的,减去图像。

字符串 myUrl = "https://www.mysite.com/ ";

    CookieSyncManager.createInstance(this);
CookieManager cookieManager = CookieManager.getInstance();
cookieManager.setCookie(myUrl, cook);
CookieSyncManager.getInstance().sync();


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


webView.setWebViewClient(new WebViewClient()
{
public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error)
{
handler.proceed();
}

public void onProgressChanged(WebView view, int progress)
{

}
});
webView.getSettings().setDomStorageEnabled(true);
webView.getSettings().setAllowContentAccess(true);
webView.getSettings().setAllowFileAccess(true);
webView.getSettings().setAllowUniversalAccessFromFileURLs(true); webView.getSettings().setLoadsImagesAutomatically(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setAppCacheEnabled(true);

try {
Thread.sleep(300);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
webView.loadUrl(myUrl);

最佳答案

你可能和我有同样的问题。

图片来源可能需要认证吗?您可以尝试单独打开源,看看能否访问。

我做了同样的事情,发现我想要显示的图像源受到 cookie 的保护,现在我正在寻找一种解决方案来发送此 cookie,但尚未找到方法。

当我读到你的问题时,这与你尝试做的完全一样。

(很抱歉在这里写下这个,但我没有足够的积分来写评论)

关于java - Android webview 不使用 cookie 加载网站图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16405655/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com