2013-05-15 102 views
0

我正在使用Aviarc 3.6.1,並且當用戶將我的應用程序從Safari添加到他們的idevice主屏幕時,我想使用特定的圖標。我可以創建apple-touch-icon.png,但不知道將應用放在哪裏,因此它會被使用。Aviarc將圖標添加到idevice主屏幕

我曾嘗試把它放在主題\屏幕上,但似乎沒有工作。

是否有其他人設法讓他們的應用程序工作?

感謝, 添

回答

1

另一種解決方案(測試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> 
0

看來有兩種方法附加一個圖標:

http://developer.apple.com/library/safari/documentation/AppleApplications/Reference/SafariWebContent/ConfiguringWebApplications/ConfiguringWebApplications.html

1)有可用的圖標/apple-touch-icon.png

這不會在Aviarc應用程序中工作,除了在www文件夾下沒有從路徑到資源的直接映射,但是URL將包含www /,因此它不會將其提取出來。

2)添加<LINK REL="apple-touch-icon" HREF="/apple-touch-icon.png" />標籤。

這值得調查。我找不到說明必須位於<head>部分的任何地方,因此它在<body>部分可能正常工作。如果是這種情況,您可以輕鬆創建一個小部件,將鏈接標籤添加到正文中以實現此目的。不應該花費幾分鐘時間來測試。