网站缩略图不适用于Facebook?

use*_*640 2 html javascript facebook facebook-graph-api

在我的网站上,我正在尝试创建一个Facebook缩略图,这样当我分享图片时,我希望Facebook选择一个特定的图片.我的网站的每个网址都有一个号码,根据该号码,我有一个应该显示在该页面中的图像.我在下面编写代码的任何方式,但由于某种原因它无法正常工作.我想保持为href空,然后访问它document.getElementById('ShareImageID').href并根据var的值更改其值ShareImageIdVar.任何想法我怎么能让这个工作?

<link rel="image_src" href="" id="ShareImageID"/>
<script>
var ShareImageIdVar = location.href.match(/\d+/);
document.getElementById('ShareImageID').href = "http://www.mysite.com/Images/"+ ShareImageIdVar +".jpg";
</script>
Run Code Online (Sandbox Code Playgroud)

DMC*_*MCS 5

要让Facebook选择照片,您需要og:image在该head部分中指定元标记.有关如何正确设置这些内容的信息,请参见http://ogp.me.正确完成设置后,请在https://developers.facebook.com/tools/lint上找到该网址