您需要先安装一个扩展,例如 篡改猴、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){}
- }