// ==UserScript== // @name 驰游包包一键刮key // @namespace https://greasyfork.org/zh-CN/users/101223-splash // @version 1.1 // @description 驰游包包一键刮key脚本 // @author Splash // @match http://bundle.ccyycn.com/order/id/* // @supportURL https://steamcn.com/t267170-1-1 // @contributionURL https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=CKNVF3FHBZMSQ&submit.x=62&submit.y=10 // @grant none // @downloadURL none // ==/UserScript== (function () { var gd_btn = $('
一键刮KEY|复制key(asf格式)|复制key(一般格式)
'), gd_txta = gd_btn.find('textarea'); gd_btn.find('a').eq(0).click(function () { $('.deliver-btn').click(); }); gd_btn.find('a').eq(1).click(function () { var keystr = '!redeem '; $('.deliver-game .deliver-gkey').each(function (i, el) { keystr += $(el).text().replace(/\r|\n|\t/g, '') + ','; }); gd_copy(keystr.slice( -1) == ',' ? keystr.slice(0, - 1) : keystr); }); gd_btn.find('a').eq(2).click(function () { var keystr = ''; $('.deliver-game .deliver-gkey').each(function (i, el) { keystr += $(el).parent().prev().text().replace(/\r|\n|\t/g, '') + '\r\n' + $(el).text().replace(/\r|\n|\t/g, '') + '\r\n'; }); gd_copy(keystr.slice( -1) == '\n' ? keystr.slice(0, - 2) : keystr); }); $('hr.featurette-divider').eq(0).before(gd_btn); function gd_copy(gd_str) { gd_txta.val(gd_str).select(); document.execCommand('copy'); } })();