我已经使用了真正的偏袒生成器来生成偏好和代码。我刚刚通过代码验证器()运行了我的HTML和CSS,它说的是,在一些真正的偏好生成器代码中有两个错误:
E620 The 'color' attribute is not valid for this tag in this context:
<link rel="mask-icon" href="/favicons/safari-pinned-tab.svg" color="#00736d">
W619 Unrecognised value for the 'name' attribute:
<meta name="theme-color" content="#ffffff">我是个新手所以不知道我是不是该担心这个?
谢谢
发布于 2017-09-28 07:33:17
TL;博士
这两个问题是无害的,额外的文件不会减慢您的网站。您可以按原样使用RealFaviconGenerator生成的包。
In details
我是RealFaviconGenerator作者。
color是苹果引入的一个专有属性。这个link标记的目的是在macOS Safari的固定选项卡中有一个图标,并且color属性是强制性的:如果您删除if,Safari将不会选择默认的颜色,而只会忽略固定的选项卡图标。
theme-color是用于安卓Chrome的,是为了地址栏或任务栏的样式。
这两个属性是无害的,不会破坏任何东西。这个代码是在几个浏览器上进行测试。
此外,W3C验证器显然是不再报告这些错误。你能查一下你自己的网站吗?
browserconfig.xml是用于边缘和最新版本的IE,而manifest.json是Web应用程序声明,主要用于Android。对这些文件不感兴趣的浏览器不会加载它们。
https://stackoverflow.com/questions/46339283
复制相似问题