Что такое простой/минимальный браузерconfig.xml для веб-сайта
Я не хочу делать ничего особенного или сложного в отношении Windows 8 и привязки, я просто не хочу видеть сообщения 404 Not Found, поскольку IE ищет прокрутку browserconfig.xml
в моих файлах журналов.
Есть ли тривиальный файл browserconfig.xml
, который я могу положить в свой корень, который будет удовлетворять IE и действовать как хороший владелец места, если я решил позже добавить лучшую поддержку Window 8?
Ответы
Ответ 1
Я добавил мета-код в свою голову, но я все равно получаю запросы browserconfig.xml.
Итак, я думаю, что лучший способ; в соответствии с ними: http://msdn.microsoft.com/browserconfig.xml
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
</msapplication>
</browserconfig>
Ответ 2
На странице Microsoft MSDN показан образец схемы конфигурации браузера.
Вы помещаете файл browserconfig.xml
в корневую папку веб-сервера.
Вы также можете включить:
<meta name="msapplication-config" content="none"/>
в вашем HTML, чтобы IE не искал этот файл, если это вариант для вас, который также может работать.
Ответ 3
Самое простое решение - просто использовать официальный файл Microsoft Browserconfig.xml: http://www.buildmypinnedsite.com
Вы можете создать полный xml файл и получить всего изображения вашего логотипа всего за 3 шага. Я просто сделал это для своего сайта, и это заняло всего 2 минуты.
Он сгенерирует полный файл browserconfig.xml и предоставит все названные изображения в одном zip файле.
Изменить 1/8/2015: Я просто нашел еще один вариант: http://realfavicongenerator.net/
Преимущество этого веб-сайта - это генераторы your browserconfig.xml И все ваши значки apple-touch- *, значок и т.д. В принципе, один веб-сайт для генерации всего один раз.
Ответ 4
Добавление тега meta
может работать или не работать. Мы добавили этот тег, но мы все равно получили 404 ошибки для browserconfig.xml
запросов все время. В конце мы решили сделать простой xml.
Наш browserconfig.xml
выглядит так, и в основном он просто сообщает, где расположены 4 изображения.
<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
<msapplication>
<tile>
<square70x70logo src="/mstile-70x70.png"/>
<square150x150logo src="/mstile-150x150.png"/>
<wide310x150logo src="/mstile-310x150.png"/>
<square310x310logo src="/mstile-310x310.png"/>
<TileColor>#8bc53f</TileColor>
<TileImage src="/mstile-150x150.png" />
</tile>
</msapplication>
</browserconfig>
И поместите это в свой html:
<meta name="msapplication-config" content="/browserconfig.xml" />
И теперь все в порядке
Ответ 5
Вы могли бы просто добавить его в свой HTML и установить конфигурацию в "none" следующим образом:
<meta name="msapplication-TileColor" content=" #009900" />
<meta name="msapplication-square70x70logo" content="images/smalltile.png" />
<meta name="msapplication-square150x150logo" content="images/mediumtile.png" />
<meta name="msapplication-wide310x150logo" content="images/widetile.png" />
<meta name="msapplication-square310x310logo" content="images/largetile.png" />
<meta name="msapplication-config" content="none"/>
Источники:
http://samples.msdn.microsoft.com/iedevcenter/PinnedSites/scenario1.html
https://msdn.microsoft.com/library/dn320426