嘿伙计我怎样才能抓住facebook分享按钮ID?我的意思是这个页面共享按钮(http://www.facebook.com/sharer/sharer.php?)不是计数器共享按钮
我使用此功能,但它不起作用..
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;
}
答案 0 :(得分:1)
您无法访问此类其他网页。 neww
窗口位于另一个域(facebook.com)上,跨域策略不允许您在此页面上运行javascript,因为它位于另一个域上。这包括监听另一个窗口中的元素。
我可以猜测,当用户使用此sharer.php页面共享时,您想要做的是某种反馈?如果是这样,我唯一可以推荐的是在用户关闭此共享或neww
窗口时获得某种反馈。您可以在打开窗口后添加以下内容来执行此操作:
neww.onunload = function(){
// Do what you want to do when the window has closed
alert("CLOSED!!");
}