阻止favicon.ico下载

时间:2015-10-20 07:12:14

标签: android html url picasso favicon

我想在浏览器中查看favicon.ico,但不要将它们下载到我的计算机上。我该如何执行?

妙语

我有一个应用程序,应该显示给定网址的favicon。仅当favicon.ico显示在浏览器而不是下载时,应用才会成功。所以我需要以某种方式强制图像在浏览器中显示。例如,http://www.nydailynews.com/favicon.ico不会显示在浏览器中,而是下载(chrome浏览器)。但是我看到safari能够强制它在浏览器中显示。我的Android应用程序如何做同样的游戏?

从android我使用毕加索来加载ListView中的图像

1 个答案:

答案 0 :(得分:0)

这不是解决方案,但我不确定你要做什么。 Favicon会加载WebView,但不会下载它。我刚试过以下代码,

WebView view = (WebView) findViewById(R.id.web_view);
view.loadUrl("http://www.google.com/favicon.ico");

这会加载WebView中的图标。此外,我尝试在我的Chrome Android应用中打开相同的网址,它也有效。它不下载它。
附:请注意,我正在测试运行Android 5.1的Motorola Moto X.

<强>更新

试试这个

WebView webView = (WebView) findViewById(R.id.web_view);
String data = "<body>" + "<img src=\"http://www.nydailynews.com/favicon.ico\"/></body>";
webView.loadData(data, "text/html", "utf-8");