我正在尝试为我们的网站设置opengraph属性,但facebook拒绝看到它们。
我设法将我们的内容减少到一个级别,facebook可以看到og元标记。它在 http://cancellar.hu/test.html (注:删除99%的内容)
我能看到绒布上的一切: http://developers.facebook.com/tools/lint/?url=http://cancellar.hu/test.html
但是当我只在第二个p中添加几个ascii字符(注意:“felhasznal”)时: http://cancellar.hu/test2.html
Facebook说它没有标签: http://developers.facebook.com/tools/lint/?url=http://cancellar.hu/test2.html
# diff test.html test2.html 41c41 < </p> --- > felhasznal</p>
经过长时间的测试,我写了一个过滤器,如果用户代理是一个facebook机器人,它会删除html的主体部分。从那以后,我们没有犯错误。