如何指定固定网站磁贴的文本颜色?

时间:2015-07-28 20:38:28

标签: web-applications windows-8 windows-10 microsoft-edge pinned-site

我有一个网络应用,我想成为pinnable website。它目前在<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>

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

我的问题类似于How to change windows 8 live tile text color?,但本机应用除外,这适用于网络应用。

similar question on MSDN没有答案。

2 个答案:

答案 0 :(得分:2)

不幸的是,似乎没有办法为Web应用程序执行此操作。虽然可以使用ForegroundText property在桌面一侧的*.VisualElementsManifest.xml中完成,但如果查看Pinned site metadata reference,则不会提及browserconfig.xml的等效属性。< / p>

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

答案 1 :(得分:0)

如果我没记错的话,文字的颜色取决于背景的颜色,它只能是白色或黑色。 Build My Pinned Site应该有正确的逻辑来知道文本的颜色。我不久前建了它,所以也许有些逻辑有变化,但我对此表示怀疑。