您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Auto Complete for gaia
// ==UserScript== // @name Gaia AutoComplete // @namespace http://userscripts.org/users/62850 // @description Auto Complete for gaia // @include http://www.gaiaonline.com/* // @include https://www.gaiaonline.com/* // @version 0.0.1.20140525024111 // ==/UserScript== function AutoComplete(LL,UN,PW,AL){ if(GM_getValue('runct')==0){ GM_setValue('runct',1); if(LL.length==3){ if(unescape(LL[0])==UN.value&&unescape(LL[1])==PW.value){ return; } } if(confirm('Enable Autocomplete for this account.')===true&&PW.value.length>0){ GM_setValue('LastGaiaLogin',escape(UN.value)+','+escape(PW.value)+','+AL.checked); } } } if(document.getElementById('memberloginForm')){ var LL=GM_getValue('LastGaiaLogin','').split(','); var UN=document.getElementById('username'); var PW=document.getElementById('password'); var AL=document.getElementById('autologin'); var LB=document.getElementById('signInButton'); if(UN.value==''){ LB.addEventListener('click',function(){AutoComplete(LL,UN,PW,AL)},false); UN.addEventListener('keypress',function(e){if(e.keyCode==13){AutoComplete(LL,UN,PW,AL)}},false); PW.addEventListener('keypress',function(e){if(e.keyCode==13){AutoComplete(LL,UN,PW,AL)}},false); AL.addEventListener('keypress',function(e){if(e.keyCode==13){AutoComplete(LL,UN,PW,AL)}},false); if(LL.length==3){ UN.value=unescape(LL[0]); PW.value=unescape(LL[1]); AL.checked=LL[2]; UN.className='textbox'; PW.className='textbox'; } GM_setValue('runct',0); } } else if(document.location.href.indexOf('/marketplace/')!=-1){ try{ document.getElementsByName('password')[0].value=unescape(GM_getValue('LastGaiaLogin','').split(',')[1]); } catch(e){} }else if(document.location.href.indexOf('/gaia/bank.php')!=-1){ try{ document.getElementById('password_entry').value=unescape(GM_getValue('LastGaiaLogin','').split(',')[1]); } catch(e){} }