javascript - 打开它时重新加载Facebook共享对话框

时间:2014-12-29 14:39:05

标签: javascript jquery facebook facebook-sharer

我知道,这是一个有点奇怪的问题,但我真的想在打开后两次重新加载facebook共享对话框。原因是要共享的页面是新的,这就是为什么共享对话框不显示og图像。只有当我重新打开共享对话框两次或三次时,才会显示og图像。

我需要它出现在第一个共享对话框中。

我试过了:

function shareFB(url) {
 var newwindow = window.open('https://www.facebook.com/sharer/sharer.php?u=' + encodeURIComponent(url),
              'facebook-share-dialog',
                'width=572,height=567');
 newwindow.location.reload(true);
 newwindow.location.reload(true);
}

但它没有任何影响...

任何想法?

1 个答案:

答案 0 :(得分:0)

好的解决方案只是简单地定义:

<meta property="og:image:width" content="1200"/>
<meta property="og:image:height" content="630"/>

并在第一次加载时加载图像