簡體   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