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

Posted

技术标签:

【中文标题】如何指定固定站点磁贴的文本颜色?【英文标题】:How can I specify the text color for a pinned site tile? 【发布时间】:2015-07-28 20:38:27 【问题描述】:

我有一个网络应用程序,我想制作成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 没有答案。

【问题讨论】:

【参考方案1】:

不幸的是,似乎没有办法为 Web 应用程序做到这一点。虽然它可以在桌面端的*.VisualElementsManifest.xml 中使用ForegroundText property 完成,但如果您查看Pinned site metadata reference,则没有提到browserconfig.xml 的等效属性。

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

【讨论】:

【参考方案2】:

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

【讨论】:

以上是关于如何指定固定站点磁贴的文本颜色?的主要内容,如果未能解决你的问题,请参考以下文章

Windows10实用技巧-固定快捷方式到磁贴菜单方式

在不刷新的情况下更新 IE10 固定站点的后退/前进按钮的颜色

从 Firestore 数据创建扩展磁贴的动态列表

UWP 应用程序在 Windows 10 中的查找结果的图标/磁贴的来源是啥?

使用ivew组件,如何对table组件实现每行可以配置(字体颜色、大小,每行的背景颜色,固定表头等)

VIM 在磁贴的顶部(或底部)放置一条线来设置属性?不适合我