问题标签 [favicon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
578 浏览

javascript - 为 JavaScript 链接创建一个网站图标?

我的网站上有一个严格使用 JavaScript 的链接,用户可以选择将其拖到浏览器的链接栏中。由于没有与 Favicon 关联的站点,因此该链接始终显示空白图标。无论如何在用户拖动它时将 Favicon 与它相关联?我主要对 Firefox 解决方案感兴趣,但 IE 也不错。

0 投票
12 回答
20517 浏览

asp.net-mvc - 当我从 ASP.NET MVC 提供文件时,为什么 Chrome 会搜索我的 favicon.ico?

我在 MVC 中有一个控制器,用于从数据库中提供图像。

编辑:如果我在 MVC 中通过完全标准的方式提供文件,这仍然会发生。

每次我请求我的图片时,谷歌浏览器也会搜索我的 favicon.ico。

为了避免对“我也应该关心”的其他​​事情进行不必要的讨论,让我们假设在这个示例中我不关心缓存,并且我将始终返回带有文件的 HTTP 响应 200。

在我的控制器中,我返回以下内容:

检查 Fiddler 2 后,会生成以下响应:

HTTP/1.1 200 OK
缓存控制:公共
内容类型:image/gif
ETag:oYu19wKo+KEHkyxZQ2WXAA==
服务器:Microsoft-IIS/7.0
X-AspNetMvc-Version:1.0
X-AspNet-Version:2.0.50727
X-Powered -作者:ASP.NET
日期:2009 年 6 月 16 日星期二 18:48:45 GMT
内容长度:29344

相比之下,当我(第一次)请求 Google 徽标时,这是来自 Google 的 Fiddler 的响应:

HTTP/1.1 200 OK
内容类型:image/gif
最后修改时间:2006 年 6 月 7 日星期三 19:42:34 GMT
日期:2009 年 6 月 16 日星期二 18:50:54 GMT
到期时间:2010 年 6 月 16 日星期三 18:50 :54 GMT
缓存控制:公共,最大年龄 = 31536000
服务器:gws
内容长度:8706
年龄:2

但是,在 Chrome 中获取我的图像后,Chrome 会尝试找到我的 favicon.ico。请求 Google 徽标后不会尝试此操作

任何想法为什么会发生这种情况?根据我对 HTML 的理解,答案必须在响应标头中,因为这肯定是客户端必须进行的全部操作吗?请纠正我!

编辑2:似乎很多人完全误解了这个问题。问题在于缺少 favicon 和 MVC 中的错误请求 - 这是在仅加载图像时请求 favicon 的问题,内容类型为“IMAGE/JPEG”,而不是网页内容“文本/HTML”的类型!!

0 投票
3 回答
5417 浏览

visual-studio-2008 - Visual Studio 2008 中的图标编辑器

我正在使用 Visual Studio Team System 2008,发现它有一个图标编辑器,并且支持产品中的图标(包括网站图标)。

我似乎找不到对使用此工具与其他方法(在线和程序)创建图标的优缺点进行很好的回顾?

此外,如果要在 VSTS 中使用该工具,是否更容易在另一个程序中创建原始图形,然后以某种方式将其导入图标编辑器?

最后,VSTS 是否有某种方法可以从单个图像创建多种尺寸(图标编辑器称之为“图像类型”),例如 16x16、32x32 和 128x128 位,还是每个尺寸都需要从头开始重新创建?

0 投票
5 回答
279 浏览

favicon - 网站地址栏图形

如何让地址栏旁边的图形显示出来?我有一个非常简单的网站,我想制作一个自定义图像,并在用户访问我的网站时显示它。谢谢

0 投票
2 回答
872 浏览

apache - 多个 VHost 的通用重写设置

我在启用站点的文件夹中运行具有多个虚拟主机的 Apache2,每个虚拟主机看起来都像这样:

重写代码对所有虚拟主机都是通用的(提供默认的 favicon.ico/robots.txt),但将此代码放入 httpd.conf 似乎没有任何效果 - 重写日志没有显示任何内容。

如何在不复制代码的情况下使所有虚拟主机通用此代码?

或者 - 有没有更好的方法来实现默认的网站图标?

谢谢

0 投票
1 回答
716 浏览

favicon - Oracle Enterprise Manager Favicon

我们的 Oracle Enterprise Manager Grid Control 10.2.0.5 网站没有网站图标。我不知道这是否正常。如果不正常,我会联系支持人员,但如果正常,我想知道是否有办法添加。我猜如果我知道网站的根目录在哪里,我可以在那里放一个 favicon.ico 文件,但我不确定如何确定网站的根目录在文件系统中的位置。

0 投票
3 回答
1356 浏览

javascript - 我可以通过哪些方式将 FAVICON 放入我的网站?

我在网上查看不同网站将他们的网站图标放入网站的方式。每当我尝试自己做时,我最终都会“破解”,直到它突然决定起作用。

我想我在这里有两个问题。

  1. 这个网站如何添加它的图标?- http://www.fbd.ie

    我在它的页面源代码中找不到 favicon.ico。

  2. 除了<link rel="shortcut icon" href="/favicon.ico">include ,我怎么能包括一个 favicon?

0 投票
6 回答
9106 浏览

php - PHP - 获取网站的图标并在必要时将其转换为 png

对于任何给定的站点“example.domain.tld”或仅仅是“domain.tld”,我需要在 PHP 中执行以下操作:

  • 如果该网站有一个图标,无论它在哪里
    • 如果它还不是 PNG,请将其转换为 PNG
    • 将其保存到 /favicons/example.domain.tld.png
  • 如果该站点没有图标,则什么也不做。

有任何想法吗?我被不可靠的文件格式和网站图标的位置难住了,但如果可能的话,我想避免使用 file_get_contents 下载页面的整个源代码,以便在标题中找到它。转换为 png 似乎也很重要。

谢谢,

马拉

0 投票
7 回答
23060 浏览

html - 如何创建纯文本图标?

是否有免费且简单的纯文本网站图标生成器?有许多在线网站图标生成器要求图像+文本来创建网站图标。我有兴趣只将文本放入我的 favicon 中,可能会选择不同的字体。有人知道一个好的在线纯文本图标生成器吗?

此外,任何不涉及付费软件的桌面解决方案也可以。有人知道这样的选择(我使用 MAC)吗?

0 投票
14 回答
41796 浏览

html - 为什么 favicon 不能在 Firefox 中加载?

我正在使用以下内容:

这是一个真正的'ico'。当我访问http://mydomain.com时,图标会加载。但是当我访问“www”子域时:www.mydomain.com...它不会加载。有什么想法吗?