【问题标题】:W3C validation error: "Bad value X-XRDS-Location for attribute http-equiv on element meta"W3C 验证错误:“元素元上属性 http-equiv 的错误值 X-XRDS-Location”
【发布时间】:2013-11-17 13:57:07
【问题描述】:

我收到上述验证错误以响应我的 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,但是不知道怎么注册。

【问题讨论】:

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


    【解决方案1】:

    My answer 链接的问题也适用于此处:

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

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


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

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


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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-12-21
      • 2014-09-06
      • 2015-09-26
      • 2014-04-01
      • 2021-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多