繁体   English   中英

W3C验证错误:“元素meta上属性http-equiv的值X-XRDS-Location错误”

[英]W3C validation error: “Bad value X-XRDS-Location for attribute http-equiv on element meta”

我在HTML中响应以下行时收到上述验证错误:

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

我使用WordPress社交认证插件,该插件会自动将此行添加到每个页面的开头。

我不确定此行对站点有何作用,但会引发验证错误。

meta行对网站有什么作用,是强制性的吗?

在XHTML5验证中遇到了“摆脱XHTML元素元上属性http-equiv的值X-XRDS-Location的错误值”的问题,但是我不确定如何注册它。

对链接问题的回答也适用于此:

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

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


meta行对网站有什么作用,是强制性的吗?

我猜链接的XRDS文档用于发现您的OpenID服务提供商。 或用于Oauth


另一种选择是发送HTTP标头X-XRDS-Location 如果发送它,则可以删除meta元素(除非某些数据使用者仅在HTML中查找出现的情况,否则这是一种不好的做法)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM