标签: favicon

我怎样才能获得网站的图标?

简单问题:我创建了一个小应用程序,它基本上只是我系统托盘中的收藏夹,以便我可以从同一个地方打开常用的站点/文件夹/文件.从我的系统获取已知文件类型的默认图标并不是非常复杂,但我不知道如何从网站获取favicon.(例如,SO在地址栏中有灰色 - >橙色堆栈图标)

有谁知道我会怎么做?

c# favicon .net-4.0

97
推荐指数
10
解决办法
12万
查看次数

使用Font Awesome Icon作为Favicon

是否可以使用Font Awesome图标作为favicon图标?你知道,浏览器标签中出现在网站标题旁边的小图标吗?

favicon font-awesome

97
推荐指数
6
解决办法
5万
查看次数

创建一个favicon

如何为我的网站创建图标?

html favicon

92
推荐指数
5
解决办法
6万
查看次数

"/favicon.ico"vs <link rel ="快捷图标"/>

  • 在网站上创建图标的最佳做法是什么?
  • 并且是一个.ico文件,16x16和32x32图像比只有16x16 的.png文件更好?
  • 今天优选的正确方法是不是在合理的旧浏览器中工作?

方法1

放置favicon.ico在主目录中命名的文件是一种方法.浏览器始终请求该文件.您可以在apache日志文件中看到它.

方法2

部分中的HTML标记<head>:

<link rel="shortcut icon" href="/images/favicon.png (or ico?)" type="image/x-icon" />
Run Code Online (Sandbox Code Playgroud)

html favicon html5

90
推荐指数
2
解决办法
13万
查看次数

如何将我的网站徽标作为浏览器标签中的图标图像?

浏览器选项卡中页面标题旁边的图像 - 如何在此处链接图像?

html favicon

89
推荐指数
3
解决办法
36万
查看次数

将Favicon添加到网站

可能重复:
HTML标题图像

有人可以告诉我如何在PHP的浏览器选项卡上显示图标?

我希望在访问我的网站时,我的图标会显示在选项卡上.

html favicon

87
推荐指数
2
解决办法
28万
查看次数

如何在vue.js webpack项目中正确设置favicon.ico?

我用了创建了一个vue webpack项目vue-cli.

vue init webpack myproject
Run Code Online (Sandbox Code Playgroud)

然后在dev模式下运行项目:

npm run dev
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

无法加载资源:服务器响应状态为404(未找到)http:// localhost:8080/favicon.ico

所以在webpack里面,如何favicon.ico正确导入?

html favicon ecmascript-6 webpack vue.js

84
推荐指数
4
解决办法
6万
查看次数

目前在所有支持Favicons的浏览器中显示favicon的最佳方法是什么?

目前在所有目前支持它的浏览器中显示favicon的最佳方法是什么?

请包括:

  1. 哪些浏览器支持哪些图像格式.

  2. 在各种浏览器的哪些位置需要哪些行.

html favicon standards

82
推荐指数
4
解决办法
4万
查看次数

Favicon标准 - 2019 - svg,ico,png和尺寸?

从2019年开始,应该使用哪些favicon尺寸,文件格式和元/链接标签?这包括苹果图标,Windows,Android和人们今天使用的其他设备.

我使用Opera,我可以看到它支持svg格式.这是现在使用svg的最佳解决方案吗?有没有选项"一个文件适合所有"?

我一直在浏览许多网站并检查了不同的"favicon生成器".所有这些都是岁,并且主要使用png文件.

示例: 应该使用哪些代码ico和svg?

<link rel="icon" href="favicon.ico" type="image/ico">
<link rel="icon" href="favicon.svg" type="image/svg+xml">
Run Code Online (Sandbox Code Playgroud)

或者如果ico包含更多尺寸,是否应指定尺寸?我找不到一个好的答案.

<link rel="icon" sizes="16x16 24x24 32x32 48x48 64x64" href="favicon.ico">
Run Code Online (Sandbox Code Playgroud)

请提供应使用哪些favicons的维度,文件格式和元/链接标记.

html favicon svg png

81
推荐指数
3
解决办法
5万
查看次数

Spring Boot:覆盖图标

如何覆盖Spring Boot的图标?

注意:这是我的另一个问题,它提供了另一个不涉及任何编码的解决方案:Spring Boot:是否可以在胖jar的任意目录中使用外部application.properties文件?它适用于application.properties,但也可以应用于favicon.事实上,我现在正在使用该方法进行favicon覆盖.

如果我实现了一个具有@EnableWebMvc的类,则不会加载Spring Boot的WebMvcAutoConfiguration类,并且我可以通过将其放置到静态内容的根目录来提供我自己的favicon.

否则,WebMvcAutoConfiguration会注册faviconRequestHandler bean,(参见源代码https://github.com/spring-projects/spring-boot/blob/master/spring-boot-autoconfigure/src/main/java/org/springframework/boot/autoconfigure/ web/WebMvcAutoConfiguration.java)它提供了"绿叶"图标,该图标位于Spring Boot的主资源目录中.

如何在不实现自己拥有@EnableWebMvc的类的情况下覆盖它,从而禁用Spring Boot的WebMvcAutoConfiguration类的整个默认配置功能?

此外,由于我希望在客户端(Web浏览器)端尽快更新图标文件,我想将favicon文件的缓存周期设置为0.(如下面的代码,我用于我的'static'webapp内容和脚本文件,我必须在更改文件后尽快在客户端更新.)

public void addResourceHandlers(ResourceHandlerRegistry registry)
{
    registry.addResourceHandler("/**")
        .addResourceLocations("/")
        .setCachePeriod(0);
}
Run Code Online (Sandbox Code Playgroud)

因此,只是找到保存favicon.ico文件的地方,Spring Boot的faviconRequestHandler荣誉可能还不够.

UPDATE

现在我知道我可以通过将一个favicon文件放到src/main/resources目录来覆盖默认值.但缓存期问题仍然存在.
此外,最好将favicon文件放在放置静态Web文件的目录中,而不是放在资源目录中.

UPDATE

好的,我设法覆盖了默认的一个.我做的是如下:

@Configuration
public class WebMvcConfiguration
{
    @Bean
    public WebMvcConfigurerAdapter faviconWebMvcConfiguration()
    {
        return new FaviconWebMvcConfiguration();
    }

    public class FaviconWebMvcConfiguration extends WebMvcConfigurerAdapter
    {
        @Override
        public void addResourceHandlers(ResourceHandlerRegistry registry)
        {
            registry.setOrder(Integer.MIN_VALUE);
            registry.addResourceHandler("/favicon.ico")
                .addResourceLocations("/")
                .setCachePeriod(0);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

基本上,我通过调用registry.setOrder(Integer.MIN_VALUE)来添加具有最高顺序的资源处理程序来覆盖默认值.

由于Spring Boot中的默认值具有订单值(Integer.MIN_VALUE + 1),(请参阅https://github.com/spring-projects/spring-boot/blob/master/spring-boot-autoconfigure/中的 FaviconConfiguration类src/main/java/org/springframework/boot/autoconfigure/web/WebMvcAutoConfiguration.java)我的处理程序获胜.

这个可以吗?还有另一种方式(比我做的更温和)?

UPDATE

这不好.当我打电话时registry.setOrder(Integer.MIN_VALUE) …

favicon spring-mvc spring-boot

75
推荐指数
4
解决办法
6万
查看次数