1

HTML の次の行に応答して、上記の検証エラーが発生します。

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

WordPress ソーシャル認証プラグインを使用して、この行をすべてのページの先頭に自動的に追加します。

この行がサイトに何をするかはわかりませんが、検証エラーがスローされます。

メタ行はサイトに何をしますか? それは必須ですか?

「XHTML要素メタのhttp-equiv属性のX-XRDS-Locationの値が正しくありません」という質問を解決しました 。XHTML5 validationで、登録方法がわかりません。

4

1 に答える 1

0

リンクされた質問に対する私の答えもここに適用されます。

HTML5 を使用する場合、http-equiv属性には次の値のみを使用できます。

X-XRDS-Locationは定義/登録されていないため、HTML5 では使用できません。


メタ行はサイトに何をしますか? それは必須ですか?

リンクされたXRDSドキュメントは、OpenID サービス プロバイダーを検出するために使用されると思います。またはOauthなどの場合。


別の方法として、HTTP ヘッダーを送信することもできますX-XRDS-Location。送信する場合は、meta要素を削除できます (一部のデータ コンシューマーが HTML での発生のみを探す場合を除きます。これは悪い習慣です)。

于 2013-11-06T11:40:43.123 に答える