Что за файл не найден на сервере browserconfig.xml?

Ковыряя логи сервера, я обнаружил странные запросы с нескольких IP адресов. Логи выдавали что кто-то запрашивал файл browserconfig.xml, но его на сервере не нашли.

File does not exist: /var/www/site.ru/browserconfig.xml

Оказалось, Windows 8.1, при помещении сайта на экран как плитку, делает странные вещи: она запрашивает с сайта файл browserconfig.xml, которого у нас нет. В этом файле должны хранитьс пользовательские плитки для вашего сайта, если конечно вы желаете, чтобы они у вас были.

Размер плитки Стандартные размеры плитки Минимальный размер изображения Рекомендуемый размер изображения
Маленькая 70 x 70 56 x 56 128 x 128
Средняя 150 x 150 120 x 120 270 x 270
Широкая 310 x 150 248 x 120 558 x 270
Большая 310 x 310 248 x 248 558 x 558

Образец коды файла

<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
  <msapplication>
    <tile>
      <square70x70logo src="images/smalltile.png"/>
      <square150x150logo src="images/mediumtile.png"/>
      <wide310x150logo src="images/widetile.png"/>
      <square310x310logo src="images/largetile.png"/>
      <TileColor>#009900</TileColor>
    </tile>
  </msapplication>
</browserconfig>

Возможностей у плитки полно. Более подробно о них можно почитать здесь https://msdn.microsoft.com/ru-ru/library/dn455106%28v=vs.85%29.aspx

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *