jQuery的。 点击HTML按钮点击Facebook按钮

我有2个按钮,1个简单的和其他类似Facebook的按钮,我想在点击我的简单按钮后,它也激活(点击)Facebook按钮,但它不会工作。 我用过这段代码:

  $(function(){ $("#test").click(function(){ $("#fb-root").click(); //this doesn't click Like button alert("Like is clicked"); // this alert when button is clicked }); });  

这是其他代码。单击我的Like按钮后它会提示“我只是点击了按钮”,但是这行不起作用$(this).remove(); 。 (但我需要按照我在第一种情况下说的那样做。点击“测试”按钮点击“fb-like”按钮。)

  
window.fbAsyncInit = function(e) { FB.Event.subscribe('edge.create', function(response) { $(this).remove(); // I used this to remove button after clicking, but not working alert('I just clicked like button'); }); }; (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if(d.getElementById(id)){return;} js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));

也许需要这些代码中的一些行,类似于window.fbAsyncInit = function(e) { FB.Event.subscribe('edge.create', function(response) {

可悲的是,你不能以这种方式点击Facebook这样的按钮。

这是一个安全限制,可以防止您点击第三方网站上您不想要的任何内容。 以下是有关点击劫持和同源策略的更多信息。