UPDATE: Microsoft Edge na Windows 10 i Windows 10 Mobile teraz używa tylko /browserconfig.xml, więc zatrzymać w tym meta tagi.
Widzę, że Microsoft ma - nieco prematurley - zaktualizował swój kreator do Windows 8.1. Który nie jest wstecznie kompatybilny z Windows 8.
Co trzeba (oprócz moich uwag w drugim poście) to starszy kod z obrazka: 144x144 px
<meta name="msapplication-TileImage" content="/tileimage-144.png" />
który będzie działał w programie Internet Explorer 10 na Windows 8 w połączeniu z dwoma wstecznie kompatybilne tagów masz już:
<meta name="application-name" content="MySite" />
<meta name="msapplication-TileColor" content="#2d90c6" />
pamiętać, że nie należy używać application-name
chyba że strona jest faktycznie aplikacji internetowych. (Zgodnie ze specyfikacjami HTML5.)
Możesz przetestować system Windows 8.1 (Internet Explore 11, faktycznie) w maszynie wirtualnej. Microsoft przekazuje je za darmo pod adresem: http://www.modern.ie/en-US/virtualization-tools#downloads
Dalsze udoskonalenia: Internet Explore 11 w rzeczywistości nie wymaga obecności znaczników w dokumencie. więc możesz uratować użytkowników, którzy nie zamierzają przypiąć twojej strony przepustowości (w ten sposób osiągając wydajność), włączając w swój root (browserconfig.xml
) (np. example.com/browserconfig.xml). IE 11 odczyta ten plik, gdy użytkownik spróbuje przypiąć witrynę i załaduje potrzebne zasoby z tego miejsca zamiast z metatagów. Tak więc należy uwzględnić dwa/trzy znaczniki IE 10 i umieścić nowe znaczniki IE 11 w pliku konfiguracyjnym przeglądarki. Czytaj na http://msdn.microsoft.com/en-us/library/ie/hh772707%28v=vs.85%29.aspx (zignoruj bity, w których zawiera się metatag, aby załadować plik konfiguracyjny) Jeśli nazwa pliku jest browserconfig.xml i znajduje się w katalogu głównym, automagicznie zadziała.)
Wszystko to idealnie pasuje: System Windows 8 nie wymaga dopełnienia na swoim obrazie, a jedynie przezroczyste tło. Jednak w systemie Windows 8.1 oczekiwane ⅕ obrazów płytek pozostaje niewidoczne dla wypełnienia. Jeśli nie zwrócisz uwagi na wyściółkę, będziesz czuł się jak kciuk wśród innych aplikacji.
żywo przykład: I wdrożone to na moim własnym miejscu na co Slight Future jeśli chcesz działania (jak w 8.1 Preview 1 Windows) np.
Ostateczne przemyślenia: Dlaczego Microsoft musi wprowadzić coś nowego dla każdej wersji Internet Explorera/Windowsa, nie rozumiem. Nic nie jest kompatybilne wstecz.Dla IE 9/10 i przypięte strony na pasku zadań Windows 7/8, potrzebujesz favicon in four different sizes.
Zastrzeżenie: Bity IE 11 oparte są na wstępnej implementacji i dokumentacji, która może ulec zmianie. Przyjdź 17 października i ostateczną wersję systemu Windows 8.1, to może nie być już poprawne. – Aeyoun
Dziękuję bardzo za jasną i szczegółową odpowiedź. Dziękuję również bardzo za poświęcony czas, aby zagłębić się w problem. Zawdzięczam ci piwo :-) – digitup
@Aeyoun Świetna odpowiedź! Jestem ciekawy, aby dowiedzieć się więcej na temat tej części: "Windows 8.1 jednak oczekuje, że ⅕ obrazów płytek pozostanie przezroczyste dla wypełnienia.". Czy możesz rozwinąć więcej na ten temat? Czy masz link podający te oczekiwania? – Nick