Windows 10 / Edge固定网站磁贴 - 缓存/刷新和不准确的磁贴颜色渲染

时间:2015-08-07 20:17:57

标签: windows-10 microsoft-edge

不确定这是一个Edge还是更常见的Windows 10问题,但是试图让固定的网站平铺工作我遇到了一些相当奇怪的行为。

首先,应用程序磁贴图像是否被缓存?似乎一旦某个网站被固定,相关元元素的更改似乎就会被忽略。取消固定,清除浏览器缓存并执行Windows清理临时文件/临时Internet文件无效。即使完全删除元元素,然后尝试固定网站,仍然重用旧的元素。这使得调试/测试变得相当困难。有什么我想念的吗?如何刷新磁贴信息?

其次,似乎未正确处理指定的msapplication-TileColor - 在下面的示例中,我使用透明PNG文件为图标本身设置了图块颜色

<meta name="application-name" content="The Paciello Group (TPG)"> 
<meta name="msapplication-TileColor" content="#1b75bc"> 
<meta name="msapplication-TileImage" content="/images/tpg-white-trans-144.png">
<meta name="msapplication-square70x70logo" content="/images/tpg-white-trans-70.png">
<meta name="msapplication-square150x150logo" content="/images/tpg-white-trans-150.png">
<meta name="msapplication-square310x310logo" content="/images/tpg-white-trans-310.png">

然而,检查实际使用的颜色,它似乎比#1b75c更接近#2672EC。这可能是因为一些颜色配置文件问题?可能是PNG中的颜色配置文件信息影响了实际特定图块颜色的渲染吗?

Although the tile color nominally matches the blue of the site, it's rendered differently

Same inaccurate color rendering on mobile

4 个答案:

答案 0 :(得分:3)

他们搞砸了,首先是Windows 10发布它正在采用msapplication-tilecolor,在8月5日左右第一次大规模更新后,他们也拿走了tilecolor,使其默认为蓝色(或任何用户偏好)

我们还需要文字颜色

答案 1 :(得分:1)

  

首先,应用程序磁贴图像是否会被激活缓存?

是的,远程磁贴图像被缓存,并且它们与正常的Internet缓存分开缓存。要在不更改URL的情况下更新图像,您必须添加新的查询字符串参数,以便将其视为新URL。

  

如何刷新切片信息?

缓存的条目存储在注册表中......

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\PushNotifications\wpnidm

您可能会找到相关的图像缓存条目并将其删除以进行调试,但我不会做出任何承诺。

  

其次,似乎没有正确处理指定的msapplication-TileColor

看起来像SiSL has your answer:“他们搞砸了,首先是Windows 10发布它采用msapplication-tilecolor,在8月5日左右首次大规模更新后,他们也拿走了tilecolor,使其默认为蓝色(或任何用户偏好)“

答案 2 :(得分:0)

我找到了缓存路径!

转到类似于以下路径:“ C:\ Users \ UserName \ AppData \ Local \ Packages \ Microsoft.MicrosoftEdge_8wekyb3d8bbwe \ LocalState \ PinnedTiles”。

文件夹“ Microsoft.MicrosoftEdge_8wekyb3d8bbwe”的名称可能有所不同。

您固定的图块的缓存文件(图像,XML ...)将在此路径的文件夹内。

根据需要删除所有内容。

答案 3 :(得分:0)

不过,我不确定这是关于颜色的。我最近一直在测试这个 MSTiles 功能,它看起来像在 Win10 上,它现在使用您为网站设置的图标之一(对我来说,它似乎使用了 webmanifest 中的最大图标)。它完全忽略了我在 browserconfig.xml 文件的元标记中为图标编写的内容(square* 和 wide* 元素),这似乎导致我只能将磁贴的大小设置为小或中。