如何更改谷歌应用引擎中的快捷方式图标

时间:2012-09-20 18:42:00

标签: html google-app-engine

我页面顶部显示的当前快捷方式图标是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">

2 个答案:

答案 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。这是一个非常简单的文件,它位于应用程序的根目录中,可以处理一些常见的设置。