// ==UserScript== // @name 京东ck获取并提交到青龙_前台 // @namespace jdck // @storageName jdck // @version 0.1.2 // @description 在前端显示推送和一键登出按钮 // @author 王一之 // @run-at document-end // @match https://home.m.jd.com/myJd/newhome.action* // @grant unsafeWindow // @grant GM_addValueChangeListener // @grant GM_setValue // @grant unsafeWindow // ==/UserScript== // 暂时无法实现 function clearAllCookie() { document.cookie = 'pt_key=0; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=home.m.jd.com; HTTPONLY'; document.cookie = 'pt_pin=0; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=home.m.jd.com; HTTPONLY'; document.cookie = 'pt_token=0; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=home.m.jd.com; HTTPONLY'; document.cookie = 'pwdt_id=0; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=home.m.jd.com'; document.cookie = 's_key=0; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=home.m.jd.com; HTTPONLY'; document.cookie = 's_pin=0; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=home.m.jd.com; HTTPONLY'; document.cookie = 'sfstoken=0; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=home.m.jd.com'; document.cookie = 'sid=0; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=home.m.jd.com; HTTPONLY'; document.cookie = 'thor1=0; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=home.m.jd.com; HTTPONLY'; document.cookie = 'wq_skey=0; EXPIRES=Fri, 02-Jan-1970 00:00:00 GMT; PATH=/; DOMAIN=home.m.jd.com'; } let push = document.createElement('button'); GM_addValueChangeListener('jdck', (name, old, newval) => { console.log(newval); }); let ctl = document.createElement('div'); ctl.style.position = 'absolute'; ctl.style.zIndex = '1000'; ctl.style.padding = '10px'; ctl.style.left = '10px'; ctl.style.top = '200px'; ctl.style.background = 'red'; // ctl.innerHTML = "
"; ctl.innerHTML = ""; ctl.addEventListener('click', ev => { switch (ev.target.id) { case 'push-ck': GM_setValue('push-ck', 'request'); break; case 'logout': clearAllCookie(); unsafeWindow.location = 'https://m.jd.com/'; break; } }); document.body.appendChild(ctl);