特定のWebサイトで実行するgreasemonkeyスクリプトがあります。目的は、特定のボタンをクリックしてCookieを削除することです(Webサイトはクリック時にCookieを設定します。新しいクリックを行う前にCookieを削除する必要がありますが、問題はjqueryクリックでCookieが設定されないことです )。ページ。そして、プロセスを繰り返します。
ただし、jqueryクリックメソッドはCookieを設定しませんが、人間のクリックはい
コードは次のとおりです。
// ==UserScript==
// @name name
// @namespace someName
// @include http://www.example.com/*
// @version 0.1
// @grant all
// @require http://code.jquery.com/jquery-1.8.2.min.js
// ==/UserScript==
function del_cookie(name) {
document.cookie = name +
'=; expires=Thu, 01-Jan-70 00:00:01 GMT;path=/;';
}
function fnc(){
try{
$("#elemenID").click();
del_cookie("elemID");
location.reload();
}catch(e){
alert(e.toString());
}
}
$(document).ready(function(){
window.setTimeout(fnc, 10000);
})