什么是一个简单的/最小的browserconfig.xml的网站

我不想在Windows 8和pinning方面做任何特殊或棘手的事情,我只是不想看到404 Not Found消息,因为IE在我的日志文件中查找browserconfig.xml

是否有一个简单的browserconfig.xml文件,我可以放在我的根,将满足IE和作为一个好的地方持有人,我应该决定稍后添加更好的支持窗口8?

我把元代码添加到我的头上,但我仍然得到browserconfig.xml请求。

所以我认为最好的办法是 根据他们: http : //msdn.microsoft.com/browserconfig.xml

 <?xml version="1.0" encoding="utf-8"?> <browserconfig> <msapplication> </msapplication> </browserconfig> 

Microsoft的MSDN页面上有一个示例浏览器configuration模式参考 。

您将browserconfig.xml文件放在Web服务器的根文件夹中。

您还可以包括:

 <meta name="msapplication-config" content="none"/> 

在您的HTML,以防止IE浏览器找这个文件,如果这是一个选项,你也可以工作。

最简单的解决scheme实际上就是使用官方的Microsoft Browserconfig.xml文件构build器: http : //www.buildmypinnedsite.com

你可以build立一个完整的XML文件,并且只需要3个步骤就可以得到你的标志的所有大小的图像。 我只是做了我的网站,只花了2分钟。

它会生成一个完整的browserconfig.xml文件,并提供所有标题的图像在一个zip文件。

编辑1/8/2015:我刚刚find另一个选项: http : //realfavicongenerator.net/

这个网站的好处是它是您的browserconfig.xml和所有你的苹果触摸*图标,favicon等生成器。基本上一个一站式网站生成一切。

添加meta标记可能会或可能无法正常工作。 我们添加了这个标签,但是我们仍然一直收到浏览器请求的错误。 最后,我们决定做一个简单的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" /> 

现在好了

你可以把它添加到你的HTML中,并将configuration设置为“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://www.microsoft.com/china/msdn