我得到了上面的验证错误,以响应我的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 line对站点做了什么,它是强制的吗?
我通过了问题Get rid of “Bad value X-XRDS-Location for attribute http-equiv on XHTML element meta.” in XHTML5 validation,但我不确定如何注册它。
发布于 2013-11-06 19:40:43
链接问题的My answer在这里也适用:
如果使用HTML5,则只能对http-equiv属性使用下列值:
未定义/注册X-XRDS-Location,因此HTML5不允许使用它。
元行对站点做了什么,它是强制的吗?
我猜链接的XRDS文档是用来发现您的OpenID服务提供商的。或者Oauth,etc.。
另一种方法是发送HTTP头X-XRDS-Location。如果发送它,则可以删除meta元素(除非某些数据使用者只在HTML中查找出现的内容,这将是一种不好的做法)。
https://stackoverflow.com/questions/19810239
复制相似问题