2012-05-26 69 views
0

我正在使用舊的Facebook共享器,並且在我的主頁上有一個鏈接到facebook.com/sharer.php?u=LINK的按鈕,因爲有很多內容需要一些共享按鈕,但像按鈕使其非常緩慢。如何知道何時點擊「共享鏈接」按鈕?

所以,現在我做了我自己的fb共享器設計,所以當我點擊共享按鈕時,ajax加載一個iframe框給fb共享器。

現在我感興趣的是,如果現在點擊「共享鏈接」按鈕或「取消」按鈕,以便我可以自動關閉我的盒子(就像點擊這些按鈕時關閉原始彈出窗口一樣) ?

回答

1

因爲它在documentation of the Share指出:

股份按鈕贊成Like按鈕的被棄用, 將不再予以支持。只要 可能爲您的應用帶來最大流量,請使用Like按鈕。

由於不再支持,所以使用它有一些缺點。 隨着Like button您只需訂閱類似事件:

FB.Event.subscribe("edge.create", 
    function(response) { 
     alert("You liked the URL: " + response); 
    } 
); 

我不認爲有要知道,與老股的方式。

+0

還需要包含其他內容嗎?我使用facebook提供的默認代碼,我得到一個錯誤,FB未定義 –

+0

只需按照以下文檔:https://developers.facebook.com/docs/javascript/quickstart/v2.3,當'window.fbAsyncInit'被稱爲然後它是安全的使用FB命名空間 –

+0

這是否意味着我將不得不編寫類似/共享按鈕的新代碼?我使用Facebook的代碼工作,但Facebook按鈕的加載速度很慢,所以我想保持這種高效率。 –

相關問題