mstile图像位置规范

时间:2014-11-24 23:50:42

标签: xml windows-8.1 internet-explorer-11

我正在实现一个站点,在其中保留browserconfig.xml是不方便的,并且将元素内的tile图像位置硬编码到服务器相对路径也是不可取的,但它似乎是Windows 8.1的唯一方法解释这个specification

我的母版页面包含以下html代码段:

<html>
<head>
<link rel="shortcut icon" href="/images/favicon.ico" />
<meta name="msapplication-config" content="/config/browserconfig.xml" />
</head>
<body> ...</body>
</html>

browserconfig.xml必须使用服务器相对路径:

<?xml version="1.0" encoding="utf-8"?>
<browserconfig>
  <msapplication>
    <tile>
      <square70x70logo src="/images/mstile-70x70.png"/>
      <square150x150logo src="/images/mstile-150x150.png"/>
      <wide310x150logo src="/images/mstile-310x150.png"/>
      <square310x310logo src="/images/mstile-310x310.png"/>
      <TileColor>#ffffff</TileColor>
    </tile>
  </msapplication>
</browserconfig>

其他人是否遇到过这种行为? 从常识的角度来看,我认为src属性也应该采用相对于browsercofnig.xml文件的路径,但似乎并非如此。

1 个答案:

答案 0 :(得分:2)

http://www.buildmypinnedsite.com/en

要求您的browserconfig文件必须位于您的站点根文件夹中。

假设您将固定网站元数据放置在您的网站着陆页(位于网络根目录)

然后content =&#34; browserconfig.xml&#34;应该按预期工作。