在iPhone,iPad,iTouch的safari上能夠使用添加到主屏按鈕將網站添加到主屏幕上。apple-touch-icon是IOS設備的私有標籤,若是設置了相應apple-touch-icon標籤,則添加到主屏上的圖標會使用指定的圖片。在<head></head>
區域加入下面代碼便可。html
<link rel="apple-touch-icon" href="/custom_icon.png"/>
apple-touch-icon 標籤支持sizes屬性,能夠用來放置對應不一樣的設備。app
<link rel="apple-touch-icon" sizes="57x57" href="touch-icon-iphone.png" /> <link rel="apple-touch-icon" sizes="72x72" href="touch-icon-ipad.png" /> <link rel="apple-touch-icon" sizes="114x114" href="touch-icon-iphone4.png" />
分別放置57x57(默認值)的圖標對應320x640的老設備,72x72對應ipad,114x114對應retina屏的iPhone及iTouch。因爲手頭沒有iPad3,因此沒測試是否支持144x144的圖標在iPad3上的顯示。iphone
雖然官方都用的png圖片作說明,但實際測試jpg格式也可用(不推薦),圖片無需作圓角處理,同Native App同樣,系統會自動爲圖標添加圓角及高光。若是不想系統對圖標添加效果,能夠用apple-touch-icon-precomposed
代替apple-touch-icon
。ide
圖標搜索的優先級以下:post
precomposed
的圖標。若是未在區域指定用link標籤指定圖標,會自動搜索網站根目錄下有apple-touch-icon...
或者 apple-touch-icon-precomposed…
前綴的圖標。 如設備推薦尺寸爲57x57
,優先級以下:測試
偷懶的方法,能夠直接設置一個最大尺寸的圖標,如我測試使用一個114x114大小的圖標,在iPhone4以及iPad2上均可以正常顯示。以上內容在iPhone4以及iPad2上測試經過。網站
參考網址:
Safari Web Content Guide -- Configuring Web Applicationsui