Czy w 2020 r. Browserconfig.xml i ieconfig.xml są teraz faktycznie przestarzałe?

17 sierpnia 2020 r. firma Microsoft opublikowała harmonogram wskazujący, że Microsoft Teams przestanie wspierać Internet Explorer 11 30 listopada 2020 r., Podczas gdy produkty Microsoft 365 zakończą obsługę przeglądarki Internet Explorer 11 17 sierpnia 2021 r.

Źródło: https://en.wikipedia.org/wiki/Internet_Explorer_11

Przeszukałem Webmasterzy SE i szerszej sieci, ale nie mogę znaleźć żadnego aktualnego informacji.

Zgaduję (ale nie byłem jeszcze w stanie potwierdzić), że ieconfig.xml zostanie wycofane na tej samej osi czasu co Internet Explorer . Czy tak się stanie?

Czy browserconfig.xml również zostanie wycofane? A może zamierzasz używać go w najbliższej przyszłości?

Jeśli to drugie, które przeglądarki zamierzają nadal używać browserconfig.xml?

Po prostu MS Edge ? Czy też w innych przeglądarkach?

Komentarze

  • Myślałem, że to Windows użył tych plików do wyświetlenia ikony na pulpicie, gdy ktoś utworzył skrót do twojego adresu URL. Nie ' nie sądziłem, że IE używał tych plików bezpośrednio.
  • Nawet jeśli tylko IE używa tych plików, możesz ich potrzebować, dopóki ludzie nie przestaną używać przeglądarka. Może minąć lata, zanim IE zniknie, nawet po zatrzymaniu wsparcia.
  • Ach, czy jest to plik systemu Windows, a nie plik MSIE? Dzięki, @StephenOstermiller – nie ' nie jestem tego świadomy, ponieważ ' nigdy nie wdrożyłem browserconfig.xml (lub ieconfig.xml). ' Pracuję teraz nad projektem, w którym może być potrzebna (a jeśli zajdzie taka potrzeba, to ' bardzo chciałbym, w aby poznać format). Następnie, kiedy przeczytałem wiadomości o IE, zacząłem się zastanawiać, czy całe to podejście do konfiguracji zostanie wycofane. Czy Chrome, Firefox itp. Zgłaszają wtedy obecność browserconfig.xml do systemu Windows?
  • Nie ' nie sądzę . Odniosłem wrażenie, że Windows sam wysyła żądania. Biorąc pod uwagę integrację przeglądarki z systemem operacyjnym, żądania prawdopodobnie wyglądają podobnie jak żądania z IE. Nie ' nie uruchamiam systemu Windows samodzielnie, więc jest to oparte na przeczytaniu, że ' już zrobiłem, a nie na żadnym doświadczeniu z pierwszej ręki.
  • Odnośnie drugiego punktu – zgadzam się, że ' jest absolutnie słusznym podejściem, ale podjąłem świadomą decyzję o zaprzestaniu obsługi użytkowników IE w 2010 r. Nie dlatego, że ' m przeciwko zgodności z przeglądarkami – wręcz przeciwnie, jestem ' silnym orędownikiem – ale po napisaniu witryn zgodnych ze standardami, powszechnie kompatybilnych z różnymi przeglądarkami od początku XXI wieku do 2010 roku doszedłem do wniosku, że IE był tak żałośnie stracony, że czas potrzebny na obsługę użytkowników nie był ' nieuzasadniony. [1/2]

Odpowiedź

2021 tutaj,

Odnośnie wycofania

Dopóki istnieją ludzie używający agentów, które to obsługują (tj. głównie IE11), konfiguracja przeglądarki pozostanie częściowo istotna lub przynajmniej użyteczna. Microsoft ogłosił, że IE11 przejdzie do EOL 17 sierpnia tego roku , ale wszyscy wiemy, że pozostanie tu i tam.

Jeśli chodzi o nazwę pliku / URL

Dokumentacja , o której mowa w własnej odpowiedzi ma następujący przykładowy kod:

<meta name="msapplication-config" content="IEconfig.xml" /> 

Zakładam, że to tutaj autor bloga artykuł, do którego się odnosisz, otrzymał nazwę IEconfig.xml z. Jednak dokumentacja wspomina wtedy:

Uwaga: Jeśli strona internetowa nie określa pliku konfiguracyjnego przeglądarki, IE11 automatycznie szuka ” browsererconfig.xml ” w katalogu głównym serwera. Aby temu zapobiec, użyj nagłówka ” msapplication-config ” z atrybutem treści na ” none ” (pokazane wcześniej).

Wydaje się więc, że jedynym powodem, dla którego użyli IEconfig.xml w tym przykładzie jest takie, że nie jest to browserconfig.xml (w takim przypadku nie potrzebujesz tych metadanych na początek). To przypomina mi ich niesławne favicon.ico, do których możesz również dodać link za pomocą znaczników lub po prostu zadzwonić do rzeczy favicon.ico i skończyć z tym .

Podsumowanie

Nie widzę żadnych negatywów we wspieraniu tego (poza koniecznością zrobienia czegoś) i może to być przydatne dla niektórych użytkowników z agentami, którzy to obsługują.

Zdecydowanie sugerowałbym jednak zawsze ustawienie trasy dla /browserconfig.xml, jeśli zdecydujesz się to zrobić. W ten sposób agenci, którzy go obsługują, prawdopodobnie odkryją go automatycznie (co generalnie uważam za złą praktykę UA, ale masz to) i nie będziesz musiał zanieczyszczać swoich znaczników zastrzeżonymi metadanymi, które nic nie znaczą. inny system.

(Posiadanie takiego systemu może mieć również niewielki wpływ na wydajność, w zależności od liczby odwiedzających IE11 oraz sposobu, w jaki serwer obsługuje błędy 404 i rejestrowanie, ale to prawdopodobnie bardziej teoretyczne niż cokolwiek innego. )

Komentarze

  • Co więc zastąpiło to, skoro zostało wycofane? Proste duże obrazy favicon?
  • @William, to nie browserconfig.xml jest przestarzałe, ale IE11, jedyny znany (o ile wiem) UA, który obsługuje to. Tak więc w przypadku innych agentów nic się nie zmienia. Mają własne metody wyświetlania ikon, ale to już inna kwestia.

Odpowiedź

To była miesiąc, odkąd o to zapytałem, pomyślałem więc, że „grzebię w Internecie jeszcze trochę i zobaczę, co mogę wymyślić.


browsererconfig.xml

Zgodnie z ta strona Microsoft:

To jest przykład a browserconfig.xml:

<?xml version="1.0" encoding="utf-8"?> <browserconfig> <msapplication> <tile> <square70x70logo src="small.png"/> <square150x150logo src="medium.png"/> <wide310x150logo src="wide.png"/> <square310x310logo src="large.png"/> <TileColor>#009900</TileColor> </tile> <badge> <polling-uri src="badge.xml"/> <frequency>30</frequency> </badge> <notification> <polling-uri src="1.xml"/> <polling-uri2 src="2.xml"/> <polling-uri3 src="3.xml"/> <polling-uri4 src="4.xml"/> <polling-uri5 src="5.xml"/> <frequency>30</frequency> <cycle>1</cycle> </notification> </msapplication> </browserconfig> 

ieconfig.xml

Zgodnie z tym post na blogu:

To jest przykład an ieconfig.xml:

<?xml version="1.0" encoding="utf-8"?> <browserconfig> <msapplication> <tile> <square70x70logo src="ms-tile-128x128.png"/> <square150x150logo src="ms-tile-270x270.png"/> <wide310x150logo src="ms-tile-558x270.png"/> <square310x310logo src="ms-tile-558x558.png"/> <TileColor>#6a9a22</TileColor> </tile> </msapplication> </browserconfig> 

To sugeruje, że browsererconfig.xml i ieconfig.xml to różne nazwy za to samo … i tam jest jakaś sugestia, choć nie mogę tego potwierdzić, że ta druga nazwa, ieconfig.xml , jest aktualną, poprawną nazwa.

Mimo wszystko nadal nie mogę potwierdzić, jeśli Przeglądarka krawędziowa wyszukuje, rozpoznaje lub wie o ieconfig.xml , więc nie mogę odpowiedzieć na pytanie i potwierdzić, czy to drugie jest faktycznie przestarzałe, czy nie.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *