首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >W3C验证错误:“元素meta上属性http-equiv的值X-XRDS位置错误”

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

Stack Overflow用户
提问于 2013-11-06 18:56:56
回答 1查看 376关注 0票数 1

我得到了上面的验证错误,以响应我的HTML中的以下行:

代码语言:javascript
复制
<meta http-equiv="X-XRDS-Location" content="http://www.example.com/wp-content/plugins/socialauth-wp/hybridauth/index.php?get=openid_xrds" />

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

我不确定这一行对站点做了什么,但它抛出了一个验证错误。

meta line对站点做了什么,它是强制的吗?

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

EN

回答 1

Stack Overflow用户

发布于 2013-11-06 19:40:43

链接问题的My answer在这里也适用:

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

  • those defined in the HTML5 spec,or
  • those registered in the WHATWG wiki page "PragmaExtensions".

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

元行对站点做了什么,它是强制的吗?

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

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19810239

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档