2015-06-18 55 views
1

我有一個超級英雄問答遊戲地址爲:的mysite/index.html的,測驗有2個可能的結果的mysite/result1.htmlmysite/result2.html。 每個結果頁面具有開放圖形標籤爲:在Facebook上分享:使用不同的URL在打開的圖形標記

<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。看來我無法更改標籤中的網址,因爲否則元數據信息將從索引頁面獲取。

那麼我怎樣才能分享結果信息,但只有鏈接到索引頁?

回答

0

無論在OG標籤都與該URL相關聯。但是,我會說有兩個選項可以正確共享。

首先,爲什麼不使用feed dialog選項來填充共享對話框來提及用戶得到的結果?正確設置標題,圖片並鏈接到測驗的起始頁面。

或者,創建一些額外的起始頁面。創建一個測驗,從共享他們得到超人的人開始翻頁,另一個人獲得蝙蝠俠。

+1

感謝您的支持。我寧願將結果url留在og:url標記中,並在結果頁面中添加一小段js,如:if(document.referrer.indexOf(「quiz-index-page」)<0)window.location.href =測驗索引頁;不過,我要將你的答案標記爲已接受,因爲這是一個非常好的選擇 – DevT

相關問題