Symfony 2网络应用程序在iOS主屏幕上显示错误的图标

时间:2016-12-29 18:55:33

标签: ios iphone symfony

我有一个Symfony 2.8应用程序,我们正在尝试为#34;添加到家庭" iOS Safari中的选项。

我已在此处按照Apple的文档创建了正确的链接:https://developer.apple.com/library/archive/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html

他们看起来像这样,只是通过我的图标的正确路径。

<link rel="apple-touch-icon" href="touch-icon-iphone.png">
<link rel="apple-touch-icon" sizes="152x152" href="touch-icon-ipad.png">
<link rel="apple-touch-icon" sizes="180x180" href="touch-icon-iphone-retina.png">
<link rel="apple-touch-icon" sizes="167x167" href="touch-icon-ipad-retina.png">

话虽这么说,当我跳上我的iPhone并尝试将网站添加到我的主屏幕时,它会给我一个Symfony徽标而不是我公司的徽标。

Symfony's logo that shows up on my iphone

有关该徽标可能来自哪里的任何想法,以及我如何能够找到正确的徽标?

1 个答案:

答案 0 :(得分:0)

好的,通过与一些同事的共同努力,我们想出了这个。

我认为我正在使用的应用程序是从一个Symfony示例项目开始的,并且已将上图中的图标包含在项目的Web目录中。我没有把它放在那里,所以我不知道它来自哪里,直到一位同事发现它。

第二个问题是我的图标存储的目录不公开。我把它们放在/ web / icons目录中,但由于某种原因它们在该目录中不可用。可能是.htaccess文件问题,因为没有其他路由会干扰。我们最终只是将文件移动到另一个目录。

一旦这两个问题完全失控,它就会完美无缺。