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

标签 java android webview webkit

我正在使用 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/

相关文章:

Java:何时使用线程池的指南?

android - 电竞、碰撞现场

Android - 服务可以报告回调用 Activity 的状态吗

Android WebView : Upload image at Android client side. 无法在服务器端 JavaScript 中获取文件类型

android - 现有的应用程序与 android 3.0 XOOM 一起爆炸。 ZoomButtonsController 泄漏?

java - 递归方法中ArrayList的状态

java - Spring Reactor 线程模型

java - 有没有更好的方法让我的计算机对手生成 (3 > 随机长度 <= 7) 的单词?

android - 自定义图库android的类强制转换异常

java - android 互联网连接可用性