javascript
  • jquery
  • facebook
  • coldfusion
  • 2012-07-23 58 views 1 likes 
    1

    我想通過給出該網頁的完整網址來共享FB上的用戶頁面。但它沒有選擇任何標題&其他OG元標籤,我已在頁面上給出。Facebook的分享不會爲自定義網址選擇完整的網址和元名稱

    這裏是我使用的是什麼: -

    <div class="img"> 
        <a href='http://www.facebook.com/sharer.php?s=100&p[url]=https://pad.panda.org/content /nav_content.cfm?uNC=86290929&uXNavID=123906' target="_blank" onclick="javascript:window.open(this.href, 
           '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;"> 
        <img src="images/facebook.jpg" alt="FaceBook" /> 
           </a> 
    
    +0

    共享網址中有空格:'https://pad.panda.org/content/nav_content.cfm?uNC=86290929&uXNavID=123906'應該是'https://pad.panda.org/content/nav_content .cfm?uNC = 86290929&uXNavID = 123906' – borisdiakur 2012-07-23 08:07:18

    +0

    除樂高評論外,網址需要一個登錄信息,因此即使在您提供的網頁上有所有OG標籤,Facebook也將無法登錄您的網站並檢索頁面詳細信息(因爲它無法查看登錄頁面「保護」的頁面) – DrColossos 2012-07-23 08:08:53

    +0

    您可能希望使用服務器端代碼動態生成fb og標籤。 – borisdiakur 2012-07-23 08:12:46

    回答

    1

    試圖擺脫所有在Facebook Debug Tool警告。

    +0

    謝謝:)它幫助我解決了這個問題:) – 2012-07-23 12:41:26

    +0

    它不僅僅是警告,而且是Facebook緩存每個URL一次,並且使其重新緩存URL的唯一方法是1.更改頁面的URL (比如在URL中加入'?v = 1',但是這會讓你放棄你的URL上的先前的FB數據,或者2.使用調試工具使Facebook去並重新讀取你的頁面並再次緩存它。您將來更改頁面上的任何元素,只需使用調試工具使FB緩存更改即可。 – Scillon 2012-07-23 16:13:19

    相關問題