我正在使用Aviarc 3.6.1,并且当用户将我的应用程序从Safari添加到他们的idevice主屏幕时,我想使用特定的图标。我可以创建apple-touch-icon.png,但不知道将应用放在哪里,因此它会被使用。Aviarc将图标添加到idevice主屏幕
我曾尝试把它放在主题\屏幕上,但似乎没有工作。
是否有其他人设法让他们的应用程序工作?
感谢, 添
我正在使用Aviarc 3.6.1,并且当用户将我的应用程序从Safari添加到他们的idevice主屏幕时,我想使用特定的图标。我可以创建apple-touch-icon.png,但不知道将应用放在哪里,因此它会被使用。Aviarc将图标添加到idevice主屏幕
我曾尝试把它放在主题\屏幕上,但似乎没有工作。
是否有其他人设法让他们的应用程序工作?
感谢, 添
另一种解决方案(测试iPhone 5S的iOS 7.0.3)
<action:behaviors>
<action:when system-event="onStartupComplete">
<action:script>
<![CDATA[
var link = document.createElement('LINK');
link.rel= "apple-touch-icon";
link.href= "www/images/app_logo.png";
document.getElementsByTagName('head')[0].appendChild(link);
]]>
</action:script>
</action:when>
</action:behaviors>
看来有两种方法附加一个图标:
1)有可用的图标/apple-touch-icon.png
这不会在Aviarc应用程序中工作,除了在www文件夹下没有从路径到资源的直接映射,但是URL将包含www /,因此它不会将其提取出来。
2)添加<LINK REL="apple-touch-icon" HREF="/apple-touch-icon.png" />
标签。
这值得调查。我找不到说明必须位于<head>
部分的任何地方,因此它在<body>
部分可能正常工作。如果是这种情况,您可以轻松创建一个小部件,将链接标签添加到正文中以实现此目的。不应该花费几分钟时间来测试。