4

我有一个网络应用程序,我想制作一个可固定的网站。它目前在其<head>元素中包含以下内容:

<meta name="application-name" content="MyWebApp">
<meta name="msapplication-TileColor" content="#666666">
<meta name="msapplication-TileImage" content="/images/favicons/mstile-144x144.png">
<meta name="msapplication-config" content="/images/favicons/browserconfig.xml">
<meta name="theme-color" content="#ffffff">

browserconfig.xml看起来像这样:

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

但是,该图块当前显示的文本非常暗,而不是白色文本。

我的问题类似于如何更改 Windows 8 动态磁贴文本颜色?,除了用于本机应用程序外,这是用于 Web 应用程序。

MSDN 上的类似问题没有答案。

4

2 回答 2

2

不幸的是,似乎没有办法为 Web 应用程序做到这一点。虽然它可以在*.VisualElementsManifest.xml桌面端使用该ForegroundText属性完成,但如果您查看Pinned 站点元数据参考,则没有提及browserconfig.xml.

这似乎是一个疏忽;也许如果我们有足够多的人让支持人员知道这个问题,他们就会改变它。

于 2015-08-12T09:46:01.017 回答
0

如果我没记错的话,文字的颜色取决于背景的颜色,只能是白色或黑色。 构建我的固定站点应该有正确的逻辑来知道文本将是什么颜色。我前一段时间建立了它,所以也许一些逻辑已经改变,但我对此表示怀疑。

于 2015-12-20T14:42:04.090 回答