在我的网站上,我尝试创建 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>
最佳答案
要让 Facebook 选择照片,您需要在 head
部分指定 og:image
元标记。请参阅http://ogp.me有关如何正确设置这些信息的信息。正确完成这些设置后,请对 https://developers.facebook.com/tools/lint 处的 url 进行 lint 检查。
关于javascript - 网站缩略图无法在 Facebook 上使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9626149/