以下应该有效;我已经对它进行了测试,它喜欢心脏(尽管这不起作用,因为我没有登录等)。
javascript:(function(){for(i=0;i<document.getElementsByTagName('img').length;i++){if((' '+document.getElementsByTagName('img')[i].className+' ').indexOf(' liker ')> -1){document.getElementsByTagName('img')[i].click();}}})();
至于检查“功能”的班级,关于这个答案的信用是应得的。
更新
javascript:(function(){for(i=0;i<document.getElementsByTagName('img').length;i++){if((' '+document.getElementsByTagName('img')[i].className+' ').indexOf(' liker ')>-1){var t=document.getElementsByTagName('img')[i];if(document.dispatchEvent){var o=document.createEvent('MouseEvents');o.initMouseEvent('click',true,true,window,1,1,1,1,1,false,false,false,false,0,t);t.dispatchEvent(o)}else if(document.fireEvent){t.fireEvent('onclick')}else if(t.click()){t.click()}}}})();
我仍然不确定上面的代码是否真的有效,但到目前为止它在 jsfiddle 中“有效”(将链接拖动到按钮栏,单击按钮栏中的链接,观察控制台)。