Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html &引用;坏值。。。对于元素meta上的属性名称;元标记的错误_Html_Google Plus_Meta Tags_W3c Validation - Fatal编程技术网

Html &引用;坏值。。。对于元素meta上的属性名称;元标记的错误

Html &引用;坏值。。。对于元素meta上的属性名称;元标记的错误,html,google-plus,meta-tags,w3c-validation,Html,Google Plus,Meta Tags,W3c Validation,可以使用meta标记而不是通过JS调用来设置凭证和设置。示例: <meta name="google-signin-clientid" content="CLIENT_ID" /> <meta name="google-signin-cookiepolicy" content="single_host_origin" /> 我在我的网站上尝试了这个方法,效果很好,但是当我尝试 验证我的HTML会出现以下错误: 元素元上属性名称的google signin回调值错误:

可以使用meta标记而不是通过JS调用来设置凭证和设置。示例:

<meta name="google-signin-clientid" content="CLIENT_ID" />
<meta name="google-signin-cookiepolicy" content="single_host_origin" />

我在我的网站上尝试了这个方法,效果很好,但是当我尝试 验证我的HTML会出现以下错误:

元素元上属性名称的google signin回调值错误: 关键字google登录回调未注册

元素元上属性名的google signin clientid值不正确: 关键字google signin clientid未注册

元素上属性名的google登录cookiepolicy值不正确 meta:关键字google登录cookiepolicy未注册

元素元上属性名称的google登录范围值不正确: 关键字google登录范围未注册


谷歌作为示例提供的HTML代码真的无效吗?

它是有效的HTML,所使用的名称不是官方标准的一部分。这很好,因为它们是用
google
命名的,所以您不应该有任何问题。

您正在根据HTML5进行验证(这可以从错误消息中看到),并且根据HTML5草案,
meta
元素中只允许一组有限的
name
属性值。因此,作为HTML5文档,该文档是无效的,因为所使用的值是允许的。HTML5定义了一个注册过程,但显然谷歌不会费心去使用它

如果根据XHTML1.0进行验证,代码将通过,因为在XHTML1.0中,
name
属性值可以是任何名称,如