【发布时间】:2021-03-08 01:28:34
【问题描述】:
不确定这是 Edge 还是更一般的 Windows 10 问题,但尝试让固定站点磁贴正常工作时遇到了一些相当奇怪的行为。
首先,应用程序平铺图像是否被积极缓存?似乎一旦站点被固定,对相关元元素的更改似乎就被忽略了。取消固定、清除浏览器缓存和对临时文件/临时 Internet 文件进行 Windows 清理没有任何效果。即使完全删除元元素,然后尝试固定站点,仍然会重复使用旧元素。这使得调试/测试相当困难。有什么我想念的吗?瓦片信息如何刷新?
其次,似乎指定的 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">
但是,检查实际使用的颜色,它似乎比#1b75bc 更接近#2672EC。这可能是因为某些颜色配置文件问题吗?会不会是 PNG 中的颜色配置文件信息影响了实际特定图块颜色的渲染?
【问题讨论】:
-
如果您尝试在实时站点paciellogroup.com 上查看问题,我已经尝试使用 pngcrush 从 PNG 中删除任何颜色配置文件信息等。但是,由于缓存问题,我无法验证我的假设(瓷砖颜色已调整为瓷砖图像的颜色配置文件)是否正确/这是否解决了问题。
-
看起来 #2672EC 是边缘背景颜色。似乎忽略了添加到 msapplication-TileColor 的任何内容