다행히도 스크립트가 작동한다는 것을 알고 있습니다. 문제가 발생하면 $('input[value="Log Out"]').click();
로그 아웃이 너무 느리고 창 리디렉션에 의해 무시됩니다. 추가 시간을 어떻게 추가 할 수 있습니까? 또는 커뮤니티가이 프로세스의 변동성을 줄이기 위해 제안하는 것은 무엇입니까?jQuery를 사용하여 로그 아웃 및 리디렉션
아두 이노, 처리, 자바 스크립트/JQuery와, 그리스 몽키와 페이스 북을 사용하여 프로젝트를 생성
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; } }
. 아트 설치. (- 코드가 실행되었다 - 사라 페이지가 있기 때문에) 1
로그 아웃 이벤트가 완료되면 리디렉션 만하면됩니다. 동시에 시작하지 마십시오. – slash197
그래,이 정도를 알았습니다. 문제는 setTimeout이 시퀀스의 마지막 코드 줄이라는 것입니다. 다른 5 초 시간을 추가하는 방법이나 로그 아웃이 완료 될 때 테스트하는 방법에 대한 통찰력을 얻으시겠습니까? –
코드에서 로그 아웃 과정과 관련된 것이 없습니다. – slash197