W3C验证错误:“错误值X-XRDS-元素元素属性http-equiv的位置”

时间:2013-11-06 10:56:56

标签: html wordpress w3c-validation social-authentication xrds

我在回复HTML中的以下行时遇到上述验证错误:

<meta http-equiv="X-XRDS-Location" content="http://www.example.com/wp-content/plugins/socialauth-wp/hybridauth/index.php?get=openid_xrds" />

我使用WordPress社交身份验证插件,自动将此行添加到每个页面的头部。

我不确定这条线对网站的作用但是它会引发验证错误。

元线对网站的作用是什么?是强制性的吗?

我经历了这个问题 Get rid of “Bad value X-XRDS-Location for attribute http-equiv on XHTML element meta.” in XHTML5 validation,但我不确定如何注册。

1 个答案:

答案 0 :(得分:0)

链接问题的

My answer也适用于此处:

如果您使用HTML5,则只能对http-equiv属性使用以下值:

X-XRDS-Location未定义/注册,因此HTML5不允许使用它。


  

元线对网站的作用是什么?是强制性的吗?

我想链接的XRDS文档用于发现您的OpenID服务提供商。或者对于Oauth,etc.


另一种方法是发送HTTP标头X-XRDS-Location。如果你发送它,你可以删除meta元素(除非一些数据消费者只查找HTML中的出现,这将是一个不好的做法)。