Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android WebView在加载图像时遇到麻烦_Android_Android Webview - Fatal编程技术网

Android WebView在加载图像时遇到麻烦

Android WebView在加载图像时遇到麻烦,android,android-webview,Android,Android Webview,我正在为Android开发一个简单的应用程序,在WebView中显示图像 在编写代码时,我遇到了WebView中加载数据的问题。当我尝试加载一些数据时,如: 字符串数据=“” 加载数据(数据,“文本/html”、“utf-8”) 无法加载图像,因为src=”“中的链接正在将我重新定位到另一个不仅包含图像而且包含完整网页的页面 例如: (来源:) 当我尝试加载此图像时,它会将我重定向到该图像 它甚至可以在桌面浏览器、手机等设备上正常工作 是否有任何解决方案可以在加载图像时禁用重定向到其他页面

我正在为Android开发一个简单的应用程序,在WebView中显示图像

在编写代码时,我遇到了WebView中加载数据的问题。当我尝试加载一些数据时,如:


字符串数据=
“”
加载数据(数据,“文本/html”、“utf-8”)

无法加载图像,因为src=”“中的链接正在将我重新定位到另一个不仅包含图像而且包含完整网页的页面

例如:


(来源:)

当我尝试加载此图像时,它会将我重定向到该图像

它甚至可以在桌面浏览器、手机等设备上正常工作

是否有任何解决方案可以在加载图像时禁用重定向到其他页面


请提供帮助。

他们这样做是故意的,这样其他用户就不会直接链接到他们的内容

答案是:这取决于他们怎么做。在这种情况下,他们似乎使用cookies。第一次访问链接会被重定向,第二次直接显示图片

因此,解决方法是执行HttpClient GET,处理重定向,然后记住cookie。然后在此站点的后续WebView调用中使用这些cookie

更新:他们似乎使用每页cookie,这意味着您需要为每个图像预取cookie