gpt4 book ai didi

javascript - jquery 点击和 cookies

转载 作者:行者123 更新时间:2023-11-28 09:34:16 25 4
gpt4 key购买 nike

我有一个要在特定网站上运行的greasemonkey 脚本。目标是单击特定按钮,删除cookie(网站在点击时设置cookie,我必须在进行新点击之前删除cookie,但问题是cookie不是用jquery click设置的)然后重新加载页面。并重复该过程。

但是,jquery click 方法不会设置 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);

})

最佳答案

我已经解决了这个问题,问题是时间因素。这是最终的greasemonkey 脚本。

// ==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(){
$("#id").click();
}

function fnc2(){
del_cookie("cookieID");
}

function fnc3(){
location.reload();
}

$(function(){


window.setTimeout(fnc2, 10000);
window.setTimeout(fnc, 20000);
window.setTimeout(fnc3, 30000);
})

关于javascript - jquery 点击和 cookies,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13323352/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com