标签: favicon

如何从静态路径以外的其他目录提供静态文件?

我在尝试这个:

favicon_path = '/path/to/favicon.ico'

settings = {'debug': True, 
            'static_path': os.path.join(PATH, 'static')}

handlers = [(r'/', WebHandler),
            (r'/favicon.ico', tornado.web.StaticFileHandler, {'path': favicon_path})]

application = tornado.web.Application(handlers, **settings)
application.listen(port)
tornado.ioloop.IOLoop.instance().start()
Run Code Online (Sandbox Code Playgroud)

但是它一直favicon.ico在我的static_path中提供服务(我在两个不同favicon.ico的路径中有两个不同的路径,如上所示,但我希望能够覆盖它中的那个static_path).

python favicon static tornado

32
推荐指数
2
解决办法
5万
查看次数

如何清除IE的favicon缓存?

我有一个为我的网站定义的最喜欢的图标:

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

添加图标后访问该网站的任何浏览器都可以显示图标.但我自己的浏览器拒绝显示图标.

我已经尝试了我能想到的链接的每个变体:

<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">

<link rel="shortcut icon" type="image/x-icon" href="http://example.com/favicon.ico">

<link rel="icon" type="image/x-icon" href="favicon.ico">

<link rel="icon" type="image/x-icon" href="http://example.com/favicon.ico">

<link rel="shortcut icon" type="image/x-icon" href="favicon.ico">
<link rel="icon" type="image/x-icon" href="favicon.ico">

<link rel="shortcut icon" type="image/x-icon" href="http://example.com/favicon.ico">
<link rel="icon" type="image/x-icon" href="http://example.com/favicon.ico">

<link rel="shortcut icon" type="image/x-icon" href="renamed.ico">
Run Code Online (Sandbox Code Playgroud)

无关紧要,Internet Explorer(9)甚至拒绝尝试从服务器进行提取(从fiddler监控).

我多次尝试清除缓存:

(gear) -> Internet Options -> General -> Delete -> Temporary Internet Files
Run Code Online (Sandbox Code Playgroud)

Alex在这个答案中认为,喜爱的图标的缓存方式与常规网页内容不同,并且不遵循常规清算规则.

所以问题就变成了:我如何清除Internet Explorer最喜欢的图标缓存?

也可以看看

favicon internet-explorer caching

30
推荐指数
2
解决办法
6万
查看次数

如何拥有多个favicon大小,但默认只提供16x16?

通常,以多种尺寸提供favicon.ico被认为是一种很好的做法,因为这种方式在制作快捷方式或固定网站时看起来更好(IE9).虽然这样做会减少10倍,但这会导致网站加载速度变慢(在我的情况下,16x16的图标是1kb,16,32,64 = 30kb).

Facebook和雅虎等网站默认提供16x16的图标,大小不超过1kb,但是当您固定这些网站时,使用的图像大小合适.我假设只有在需要时才会加载更大的图片,从而解决了两难问题.我没有成功地弄清楚这些网站是如何做到这一点的.有人知道吗?

favicon

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

local(file://)网站favicon适用于Firefox,而不适用于Chrome或Safari-为什么?

问题

当我的网站是本地的(使用file://协议)时,favicon不会显示在Chrome或Safari中,但它可以在Firefox中运行(全部在Mac上).但是,当实际托管完全相同的站点时,favicon在我尝试的所有浏览器中都能正常工作.为什么webkit浏览器不显示本地favicon?

细节

favicon.ico文件与index.html页面位于同一目录中.我使用以下代码,虽然我尝试了几种变体:

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

由于favicon在访问时起作用http://,我怀疑我包含它的方式有问题,但你永远不知道......

更新

我发现了一些论坛帖子(没什么太官方的)表明这是设计的,但没有一个给出理由.此外,听起来有些版本的IE有同样的问题.当地的餐馆有安全隐患吗?(例如,我知道某些浏览器存在本地cookie问题.)

免责声明:似乎有类似的问题,但我还没有找到这个问题.(事实上​​我和这个问题的问题基本相同,但没有一个答案适合我.)

html favicon webkit google-chrome cross-browser

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

27
推荐指数
3
解决办法
7328
查看次数

将favicon添加到JSF项目并在<link>中引用它

如何将一个favicon添加到JSF项目并在<link>元素中引用它?

我试过如下:

<h:head>
    <link rel="icon" type="image/x-icon" href="images/favicon.ico"/>
    ...
</h:head>
Run Code Online (Sandbox Code Playgroud)

但是,它没有显示任何图标.

html favicon jsf

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

使用 FastAPI 设置网站图标?

如何为FastAPI项目中的所有页面设置网站图标?

python favicon fastapi

27
推荐指数
2
解决办法
1万
查看次数

HTML:我的favicon可以用CDN而不是/favicon.ico吗?

我的favicon.ico是否必须存储在我的域的根目录中?或者我可以将我的favicon存储在另一个域中吗?

来自www.example.com的含义是否有效?

<link rel="shortcut icon" href="http://MY-CDN.example.com/favicon.ico" />
Run Code Online (Sandbox Code Playgroud)

我想要做的是从我的CDN服务我的www.example.com favicon.这个可以吗?关于浏览器兼容性,性能等我应该知道的任何负面消息.

html favicon

25
推荐指数
1
解决办法
9435
查看次数

与Django一起提供favicon.ico.为什么settings.MEDIA_URL与django.views.generic.simple.redirect_to仅适用于开发环境?

我找到了这个用django服务favicon.ico的解决方案.

(r'^favicon\.ico$',
  'django.views.generic.simple.redirect_to',
  {'url': settings.MEDIA_URL+'images/favicon.ico'}),
Run Code Online (Sandbox Code Playgroud)

我不明白为什么它只适用于开发服务器.转到/favicon.ico适用于dev,不适用于debug=False.它应该重定向到/media/images/favicon.ico(由apache提供),如果你直接访问它,它会工作.

有任何想法吗?

django favicon django-staticfiles

24
推荐指数
3
解决办法
2万
查看次数

Favicon格式GIF还是ICO?

为什么要使用GIF图标?这对于iPhone和iPad来说可以读取吗?

<link rel="icon" href="/favicon.gif">
Run Code Online (Sandbox Code Playgroud)

html favicon

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