// ==UserScript== // @name AuTo Redeem Steamkey // @namespace HCLonely // @author HCLonely // @description 复制网页中的Steamkey后自动激活,3.0+版本为Beta版 // @supportURL https://blog.hclonely.com/?topic=auto-redeemer-steamkey%ef%bc%88%e8%87%aa%e5%8a%a8%e6%bf%80%e6%b4%bbsteamkey%ef%bc%89 // @homepage https://blog.hclonely.com/?topic=auto-redeemer-steamkey%ef%bc%88%e8%87%aa%e5%8a%a8%e6%bf%80%e6%b4%bbsteamkey%ef%bc%89 // @iconURL https://upload.cc/i1/2019/09/05/ZpGoAN.jpg // @include *://*/* // @exclude *store.steampowered.com/widget/* // @version 3.0.21 // @grant GM_setClipboard // @grant GM_addStyle // @grant GM_registerMenuCommand // @grant GM_setValue // @grant GM_getValue // @grant GM_xmlhttpRequest // @run-at document-idle // @require https://greasyfork.org/scripts/388035-$jQuery/code/$jQuery.js?version=736625 // @require https://greasyfork.org/scripts/389177-static/code/static.js?version=736626 // @require https://cdn.bootcss.com/sweetalert/2.1.2/sweetalert.min.js // @connect * // @compatible chrome 没有测试其他浏览器的兼容性 // @downloadURL none // ==/UserScript== (function() { 'use strict'; try{ hclonelyProgress+=" \nAuTo Redeem Steamkey:脚本开始加载..."; try{ if (typeof $jQuery != "function") throw 'error'; }catch(e){ GM_xmlhttpRequest({ method:'GET', url:'https://greasyfork.org/scripts/388035-$jQuery/code/$jQuery.js?version=729328', onload:data=>{ if(data.status==200){ eval(data.responseText); }else{ console.error('AuTo Redeem Steamkey: \n资源加载失败:"https://greasyfork.org/scripts/388035-$jQuery/code/$jQuery.js?version=729328"'); hclonelyProgress+=" \nAuTo Redeem Steamkey: \n资源加载失败:\"https://greasyfork.org/scripts/388035-$jQuery/code/$jQuery.js?version=729328\""; } } }); } try{ if (Object.prototype.toString.call(arsStatic) != '[object Object]') throw 'error'; }catch(e){ GM_xmlhttpRequest({ method:'GET', url:'https://greasyfork.org/scripts/389177-static/code/static.js?version=729329', onload:data=>{ if(data.status==200){ eval(data.responseText); }else{ console.error('AuTo Redeem Steamkey: \n资源加载失败:"https://greasyfork.org/scripts/389177-static/code/static.js?version=729329"'); hclonelyProgress+=" \nAuTo Redeem Steamkey: \n资源加载失败:\"https://greasyfork.org/scripts/389177-static/code/static.js?version=729329\""; } } }); } try{ if (typeof swal != "function") throw 'error'; }catch(e){ GM_xmlhttpRequest({ method:'GET', url:'https://cdn.bootcss.com/sweetalert/2.1.2/sweetalert.min.js', onload:data=>{ if(data.status==200){ eval(data.responseText); }else{ console.error('AuTo Redeem Steamkey: \n资源加载失败:"https://cdn.bootcss.com/sweetalert/2.1.2/sweetalert.min.js"'); hclonelyProgress+=" \nAuTo Redeem Steamkey: \n资源加载失败:\"https://cdn.bootcss.com/sweetalert/2.1.2/sweetalert.min.js\""; } } }); } try{ const url = window.location.href; const defaultSetting={ newTab:false, copyListen:true, selectListen:true, clickListen:true, allKeyListen:false, asf:false, asfProtocol:'http', asfHost:'127.0.0.1', asfPort:1242, asfPassword:'', asfBot:'', } let sessionID=""; try{ sessionID=g_sessionID; }catch(e){ sessionID=""; } if(Object.prototype.toString.call(GM_getValue("setting")) != '[object Object]') GM_setValue("setting",defaultSetting); const asfCommands=$jQuery(arsStatic.html[0])[0]; if(GM_getValue("setting").selectListen){ //选中激活功能 const iconSize = 24; const translationTestSize = 16; let icon = $jQuery(`
' + subId + '
' + subName) : '') +
' )');
$jQuery('#unusedKeys').append(listObject);
allUnusedKeys.push(key);
}
}
function tableInsertKey(key) {
keyCount++;
let row = $jQuery('' + key + '
' + key + '
' + subId + '
' + subName + 'key
key
key
key,key,key
No. | Key | 结果 | 详情 | Sub |
---|