// ==UserScript== // @name 恋爱游戏网自动签到 // @namespace http://tampermonkey.net/love_sign // @version 2020.08.09.2 // @description 打开恋爱游戏网首页或会员中心后自动签到 // @author PY-DNG // @icon https://www.lianaiyx.com/skin/member/images/nopic.gif // @include http*://www.lianaiyx.com/ // @include http*://www.lianaiyx.com/e/member/cp/ // @grant none // @downloadURL none // ==/UserScript== (function() { 'use strict'; const developer = false; if(window.location.href === 'https://www.lianaiyx.com/e/member/cp/') { // 会员中心则直接请求 JavaScript: makeRequest('https://www.lianaiyx.com/e/member/sign/?doajax=1&ajaxarea=sign', 'EchoReturnedText', 'GET', ''); return; } //回显区域 let headLine = document.getElementsByClassName('menber')[0]; let signDisplay = document.createElement('a'); signDisplay.src = 'javascript:void(0);' signDisplay.innerHTML = '正在签到中...' signDisplay.style.color = 'green'; headLine.appendChild(signDisplay); //签到 let memberPage = document.createElement('iframe'); memberPage.src = 'https://www.lianaiyx.com/e/member/cp/'; memberPage.style.display = 'none'; memberPage.onload = function() { //检查签到完毕并回显的函数 let checkInterval let signedCheck = function() { if(memberPage.contentWindow.document.getElementById('sign').innerHTML = '已签到') { signDisplay.innerHTML = '已自动签到'; clearInterval(checkInterval); if(!developer) { document.body.removeChild(memberPage); } } }; memberPage.contentWindow.document.getElementById('sign').click(); checkInterval = setInterval(signedCheck, '1000'); if(developer) { memberPage.style.display = ''; console.log(memberPage); } }; document.body.appendChild(memberPage); })();