幸い、スクリプトが機能することはわかっています。問題は、$('input[value="Log Out"]').click();
ログアウトが遅すぎてウィンドウリダイレクトによって上書きされることです。タイムアウトを追加するにはどうすればよいですか、またはこのプロセスの揮発性を下げるためにコミュニティは何を提案しますか?
unsafeWindow.likeMe = likeMe;
function likeMe()
{
input = document.getElementsByTagName("input");
for(i = 0; i < input.length; i++)
{
myID = input[i].getAttribute("data-profileid");
if(myID != null && myID.indexOf("342584172457437") >= 0)
input[i].click();
}
setTimeout(function() {
$('input[value="Log Out"]').click();
window.location.href = "https://www.facebook.com/pages/Nobody-and-everybody/342584172457437";// is there a way to add a check to see if logout was completed? if not, how would I add just another setTimeout();?
}, 5000);
}
$(window).load(function(){
var isCtrl = false;
document.onkeyup=function(e) {
if(e.which == 17) isCtrl=false;
}
document.onkeydown=function(e){
if(e.which == 17) isCtrl=true;
if(e.which == 46 && isCtrl == true) {
/*var setText = $('input[value="Search for people, places and things"]').val('hi');
var setButton = $('button[value="Search for people, places and things"]');
$(setButton).click();*/
likeMe()
return false;
}
}
arduino、処理、javascript / jquery、greasemonkey、facebookを使用してプロジェクトを作成します。アートインスタレーション。