我正在尝试使用 javascript 在 head 标签中添加带有 rel image_src 的链接标签,以便在共享此页面的链接期间在 facebook 中获取图像。
var linkTag='<link rel="image_src" href="https://graph.facebook.com/picture" />';
var headHTML = document.getElementsByTagName('head')[0].innerHTML;
headHTML += linkTag;
document.getElementsByTagName('head')[0].innerHTML = headHTML;
上面的代码完美地在 head 标签中添加了链接,但问题是当我分享这个页面的链接时,facebook 没有得到这张图片。
当我在 head 中手动添加此链接标签时,facebook 会完美地选择此图像,但是当我使用 javascript 添加此链接标签时,facebook 不会选择图像。
为什么会这样?
我该如何解决这个问题?请帮忙。