使Facebook共享按钮在iframe中工作,并与iframe元标记共享父页面URL

时间:2014-07-15 18:51:31

标签: facebook iframe facebook-opengraph facebook-social-plugins

我正在开发可嵌入的测验小部件。假设我们的网页包含测验iFrame http://page.com/quiz,iframe src为http://quizes.com/quizes/1。我使用这个JS代码来初始化Facebook共享按钮:

FB.ui({
  method: 'share',
  href: 'http://quizes.com/quizes/1?result_id=2'
});

http://quizes.com/quizes/1?result_id=2,我们会根据用户结果呈现og:titleog:descriptionog:image。问题是,如果测验嵌入在Facebook帖子中我希望看到父域(page.com),但它是quizes.com(gistroll.com-真实项目域)。

enter image description here

我尝试传递父网页网址以分享这样的链接:http://quizes.com/quizes/1?result_id=2&url=http://page.com/quiz并在url中使用og:url,但Facebook Crawler在这种情况下遵循http://page.com/quiz,当然那里有错误的og meta标签。

问题:有任何想法如何修复并在Facebook Feed中显示不同的域名? (可能我们可以通过JS传递所有必要的参数吗?)

0 个答案:

没有答案