簡體   English   中英

如何捕捉 facebook 分享按鈕 ID?

[英]How to catch facebook share button id?

嘿伙計們,我怎樣才能抓住 facebook 共享按鈕 ID? 我的意思是這個頁面分享按鈕(http://www.facebook.com/sharer/sharer.php?)不是反分享按鈕

我使用這個 function 但它不起作用..

function fbs_click() {

                   u = location.href;
                   t = document.title;
                   neww = window.open('http://www.facebook.com/sharer.php?u=' + encodeURIComponent(u) + '&t=' + encodeURIComponent(t), 'sharer', 'toolbar=0,status=0,width=626,height=436');

                   $(neww.document).ready(function () {

                       $(".uiButtonConfirm input[name='share']").mouseover(function () {

                           alert("test");

                       });


                   });

             return false;


               }

您無法訪問這樣的其他頁面。 neww window 位於另一個域 (facebook.com) 上,跨域策略不允許您在此頁面上運行 javascript,因為它位於另一個域上。 這包括在另一個 window 中偵聽要懸停的元素。

我可以猜到,當用戶使用此共享器共享時,您想要做的是某種反饋。php 頁面? 如果是這樣,我唯一可以推薦的就是在用戶關閉此共享或neww window 時獲得某種反饋。 您可以在打開 window 后添加以下內容:

neww.onunload = function(){ 
    // Do what you want to do when the window has closed
    alert("CLOSED!!"); 
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM