Html 在facebook上共享:在open graph标签中使用不同的url

Html 在facebook上共享:在open graph标签中使用不同的url,html,facebook,facebook-opengraph,Html,Facebook,Facebook Opengraph,我在这个地址有一个超级英雄问答游戏:mysite/index.html,问答有两个可能的结果mysite/result1.html和mysite/result2.html。 每个结果页都有打开的图形标记,如下所示: <meta property="og:type" content="website" /> <meta property="og:title" content="Great you are Superman" /> <meta property="og:

我在这个地址有一个超级英雄问答游戏:mysite/index.html,问答有两个可能的结果mysite/result1.htmlmysite/result2.html。 每个结果页都有打开的图形标记,如下所示:

<meta property="og:type" content="website" />
<meta property="og:title" content="Great you are Superman" />
<meta property="og:description" content="Description of Superman" />
<meta property="og:url" content="mysite/result1.html" />
<meta property="og:image" content="image.jpg" />

所有的工作都很好,但是通过这种方式,我共享的是结果页面url,而不是索引页面url。似乎我无法更改标记中的urlog:url,否则元数据信息将从索引页获取


因此,我如何才能共享结果信息,但只使用指向索引页的链接?

OG标记中的任何内容都与该URL绑定。但是,我要说的是,有两种方法可以正确地分享

首先,为什么不使用选项来填充共享对话框,以提及用户获得的结果?正确设置标题、图片,并链接到测验的起始页


或者,创建一些额外的起始页。创建一个小测验,以分享他们得到超人的人开始页面,并为得到蝙蝠侠的人创建另一个小测验

OG标记中的任何内容都绑定到该URL。但是,我要说的是,有两种方法可以正确地分享

首先,为什么不使用选项来填充共享对话框,以提及用户获得的结果?正确设置标题、图片,并链接到测验的起始页


或者,创建一些额外的起始页。创建一个小测验,以分享他们得到超人的人开始页面,并为得到蝙蝠侠的人创建另一个小测验

谢谢你。我更喜欢将结果url保留在og:url标记中,并在结果页面中添加一小段js,如:if(document.referer.indexOf(“测验索引页面”)<0)window.location.href=测验索引页面;不过,我会把你的答案标记为接受,因为这是一个很好的选择。谢谢。我更喜欢将结果url保留在og:url标记中,并在结果页面中添加一小段js,如:if(document.referer.indexOf(“测验索引页面”)<0)window.location.href=测验索引页面;不过,我会把你的答案标记为接受,因为这是一个很好的选择。谢谢。我更喜欢将结果url保留在og:url标记中,并在结果页面中添加一小段js,如:if(document.referer.indexOf(“测验索引页面”)<0)window.location.href=测验索引页面;不过我会把你的答案标记为接受,因为这是一个很好的选择