我页面顶部显示的当前快捷方式图标是www.bad-coder.appspot.com,是默认的飞机引擎图标。虽然我确实将favicon ico更改为我的自定义ico但它没有显示在chrome中,而它确实显示在firefox中。我已经禁用了缓存,并且还在chrome中删除了以前的缓存,但选项卡上的快捷方式图标仍然没有更改。
我如何改变它?
我已经在标题
中写了这个<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Facebook Connect Demo</title>
<link rel="shortcut icon" href="http://www.bad-coder.appspot.com/favicon.ico">
答案 0 :(得分:1)
您拥有的一个选项是使用app.yaml配置文件。将其添加到app.yaml
文件(在您的目标下):
- url: /favicon.ico
static_files: static/images/favicon.ico
upload: static/images/favicon.ico
并在指定的路径中放置favicon.ico
或其他任何内容:static/images/favicon.ico
。
如果你已经这样做了,并且它仍然存在,那么我想这可能需要一个不同的解决方案。
答案 1 :(得分:0)
只要将其所在的目录配置为app.yaml
中的静态目录,您也应该能够在标题中链接您的favicon,例如:
- url: /static
static_dir: static
如果将图像放在名为/static
的目录中,
<link rel="shortcut icon" href="http://www.bad-coder.appspot.com/static/favicon.ico">
应该有效。原始链接不会,因为您的根目录未配置为提供静态文件。这是app.yaml
上的Java documentation。这是一个非常简单的文件,它位于应用程序的根目录中,可以处理一些常见的设置。