在iPhone,iPad,iTouch的safari上可以使用添加到主屏按鈕將網站添加到主屏幕上。
apple-touch-icon是IOS設備的私有標簽,如果設置了相應apple-touch-icon標簽,則添加到主屏上的圖標會使用指定的圖片。在
apple-touch-icon
分別放置57×57(默認值)的圖標對應320×640的老設備,72×72對應ipad,114×114對應retina屏的iPhone及iTouch。由于手頭沒有iPad3,所以沒測試是否支持144×144的圖標在iPad3上的顯示。
雖然官方都用的png圖片做說明,但實際測試jpg格式也可用(不推薦),圖片無需做圓角處理,同Native
圖標搜索的優先級如下:
-
如果沒有跟相應設備推薦尺寸一致的圖標,那個會優先使用比推薦尺寸大,但最接近推薦尺寸的圖標。
-
如果沒有比推薦尺寸大的圖標,會優先選擇最接近推薦尺寸的圖標。
-
如些有多個圖標符合推薦尺寸,會優先選擇包含關鍵字precomposed的圖標。
如果未在區域指定用link標簽指定圖標,會自動搜索網站根目錄下有apple-touch-icon...或者
-
apple-touch-icon-57×57-precomposed.png
-
apple-touch-icon-57×57.png
-
apple-touch-icon-precomposed.png
-
apple-touch-icon.png
各尺寸自適應代碼:
默認:57x57,iPad:72x72,iPhone 4,Retina屏:114x114(原尺寸的2倍)
<
link
rel
=
"apple-touch-icon"
href
=
"apple-touch-icon-iphone.png"
/>
<
link
rel
=
"apple-touch-icon"
sizes
=
"72x72"
href
=
"apple-touch-icon-ipad.png"
/>
<
link
rel
=
"apple-touch-icon"
sizes
=
"114x114"
href
=
"apple-touch-icon-iphone4.png"
/>