Trình xác thực HTML 5 không hoạt động trên mã của tôi mặc dù tôi tuân thủ tài liệu trên Facebook về thư. Có nhiều vấn đề khác nhau nhưng hãy bắt đầu bằng một ví dụ để bắt đầu.Trình xác nhận HTML5 không thành công trên Facebook OpenGraph XML Không gian tên xmlns: og
tôi sau Facebook "Getting Started" documentation và sử dụng th5is mã:
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:og="http://ogp.me/ns#"
xmlns:fb="http://www.facebook.com/2008/fbml">
Sự khác biệt duy nhất là tôi trước đây với <!DOCTYPE html>
cho HTML5. Khi chạy nó thông qua W3C HTML5 validator tôi nhận được lỗi này:
Attribute xmlns:og not allowed here
Những điều duy nhất tôi có thể nghĩ về những gì lỗi là:
- tài liệu của Facebook là sai
- tôi dự định thêm một số loại không gian tên để khai báo
<!DOCTYPE html>
.
Tuy nhiên, trong cả hai trường hợp, tôi không biết sửa lỗi là gì. Sẽ yêu một số trợ giúp!
tốt hơn, câu hỏi trùng lặp, với câu trả lời có thể sử dụng: http://stackoverflow.com/questions/6501189/opengraph-validation-for-html5 – artlung
trùng lặp cũng ở đây: https://stackoverflow.com/questions/23339725/w3c- validator-show-error-for-facebook-open-graph – r3x