我正在使用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>
部分可能正常工作。如果是這種情況,您可以輕鬆創建一個小部件,將鏈接標籤添加到正文中以實現此目的。不應該花費幾分鐘時間來測試。