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

Windows 10 Windows 10/边缘固定站点磁贴-缓存/刷新和不准确的磁贴颜色渲染,windows-10,microsoft-edge,Windows 10,Microsoft Edge,不确定这是一个边缘问题还是更一般的Windows10问题,但试图让固定的站点平铺工作时,我遇到了一些相当奇怪的行为 首先,应用程序磁贴图像是否被积极缓存?似乎一旦站点被锁定,对相关元元素的更改就被忽略了。取消固定、清除浏览器缓存以及对临时文件/临时internet文件执行Windows清理都没有效果。即使完全删除元元素,然后尝试固定站点,仍然会重用旧元素。这使得调试/测试相当困难。有什么我遗漏的吗?如何刷新磁贴信息 其次,似乎没有正确处理指定的msapplication TileColor-在下

不确定这是一个边缘问题还是更一般的Windows10问题,但试图让固定的站点平铺工作时,我遇到了一些相当奇怪的行为

首先,应用程序磁贴图像是否被积极缓存?似乎一旦站点被锁定,对相关元元素的更改就被忽略了。取消固定、清除浏览器缓存以及对临时文件/临时internet文件执行Windows清理都没有效果。即使完全删除元元素,然后尝试固定站点,仍然会重用旧元素。这使得调试/测试相当困难。有什么我遗漏的吗?如何刷新磁贴信息

其次,似乎没有正确处理指定的msapplication TileColor-在下面的示例中,我将透明PNG文件用于图标本身,设置一个tile颜色

<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">

然而,检查实际使用的颜色,它似乎更接近#2672EC而不是#1b75bc。这可能是因为某些颜色配置文件问题吗?PNG中的颜色配置文件信息是否会影响实际特定瓷砖颜色的渲染


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


我们还需要文本颜色

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

我们也需要文本颜色

首先,应用程序磁贴图像是否被积极缓存

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

如何刷新磁贴信息

缓存项存储在注册表中的

HKEY\U CURRENT\U USER\SOFTWARE\Microsoft\Windows\CurrentVersion\PushNotifications\wpnidm

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

其次,似乎未正确处理指定的msapplication TileColor

看起来是这样的:“他们搞砸了,第一次Windows 10发布时使用了msapplication tilecolor,在8月5日左右的第一次大规模更新后,他们也使用了tilecolor,使其默认为蓝色(或任何用户首选项)”

首先,应用程序磁贴图像是否被积极缓存

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

如何刷新磁贴信息

缓存项存储在注册表中的

HKEY\U CURRENT\U USER\SOFTWARE\Microsoft\Windows\CurrentVersion\PushNotifications\wpnidm

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

其次,似乎未正确处理指定的msapplication TileColor


看起来是这样的:“他们搞砸了,第一次Windows 10发布时使用了msapplication tilecolor,在8月5日左右的第一次大规模更新后,他们也使用了tilecolor,使其默认为蓝色(或任何用户首选项)。

我找到了缓存路径

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

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

锁定的磁贴的缓存文件(图像、XML…)将位于此路径中的文件夹中


尽可能多地删除。

我找到了缓存路径

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

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

锁定的磁贴的缓存文件(图像、XML…)将位于此路径中的文件夹中


你想删除多少就删除多少。

不过,我不确定这与颜色有关。我最近一直在测试这个MSTiles功能,它看起来像是在Win10上使用了你为网站设置的图标之一(对我来说,它似乎利用了webmanifest中最大的图标)。它完全忽略了我在browserconfig.xml文件的metatags中为图标写的内容,以及(正方形*和宽*元素),这似乎导致我只能将平铺的大小设置为小型或中型。

但我不确定这与颜色有关。我最近一直在测试这个MSTiles功能,它看起来像是在Win10上使用了你为网站设置的图标之一(对我来说,它似乎利用了webmanifest中最大的图标)。它完全忽略了我在browserconfig.xml文件的metatags中为图标写的内容,以及(正方形*和宽*元素),这似乎导致我只能将平铺大小设置为小型或中型。

如果您尝试在live站点上查看问题,我尝试使用pngcrush从PNG中删除任何颜色配置文件信息等。但是,由于缓存问题,我无法验证我的假设(瓷砖颜色调整为瓷砖图像的颜色配置)是否正确/这是否解决了问题。看起来#2672EC是边缘背景颜色。似乎忽略了msapplication Tilecolor中添加的任何内容如果您尝试在live站点上查看问题,我尝试使用pngcrush从PNG中删除任何颜色配置文件信息等。但是杜