// ==UserScript== // @name 中色科技视频快进 // @namespace xcg // @version 7 // @grant none // @description 可快速看完中色Oa内的视频 可学习并答题(模拟试卷提交后可以学习),考试页面--右键--此框架--新建框架打开 // @author NianJiTao 年纪涛 // @match *://192.1.1.86/*DocData.aspx* // @match *://192.1.1.86/*Video.aspx* // @match *://192.1.1.86/*VideoList.aspx* // @match *://192.1.1.86/*VideoData.aspx* // @match *://192.1.1.86/*/Answer/answerlist.aspx* // @match *://192.1.1.86/*/Answer/*.aspx* // @match *://192.1.1.86/*/Answer/Formal.aspx* // @match *://192.1.1.86/QYGLSEtestpaper/Main/Main.aspx // @require http://cdn.bootcss.com/jquery/1.8.3/jquery.min.js // @require http://cdn.bootcss.com/jquery-cookie/1.4.1/jquery.cookie.min.js // @grant none // @downloadURL none // ==/UserScript== (function () { 'use strict'; var video = /Video.aspx/i; var 文档列表页 = /DocData.aspx/i; var VideoList = /VideoList.aspx/i; var 视频列表页 = /VideoData.aspx/i; var 模拟答案页 = /answerlist.aspx/i; var 模拟考试页 = /Practice.aspx/i; var 正式考试页面 = /Fpaper.aspx/i; var loginAnswer = /loginAnswer/i; var 主框架页 = /Main.aspx/i; var caix = 0; var url = window.location.href; // var Btn答题 = ''; //var Btn学习 = ''; //var Btn清除记忆 = ''; var Btn答题 = '答题'; var Btn学习 = '学习答案'; var Btn清除记忆 = '清除记忆'; var Btn全部下载 = ''; var Btn全部打开 = ''; var Btn全部快进 = ''; var Btn快进 = ''; var Btn一键看完 = ''; var Btn提示 = '已学习: '; var Btn答题数量1 = '已答题: '; var Text显示框 = '
'; var Text输入框 = '
'; var Btn显示答案 = ''; var Btn导入答案 = ''; var Btn导入提示 = ' '; var Btn交卷 = ''; var pp = '

'; var Btn框架提示 = '请在考试页--右键--此框架--新建标签页打开框架--在新的页面可以看到答题按钮--先模拟考,再正式考'; var 答案2022 ='obGgT:D;BRW7cB:D;obGgT:D;Md2Ko:B;xU7R9:C;nwLy7B:D;c0vSEB:B;qqPrC:A;nna6EB:A;VWAzIB:D;DiAAuB:C;GBCWundefinedB:A;5zmDC:A;omngw:C;nNlInB:A;4ahg2B:B;NBFk9B:A;jk5HundefinedB:C;tundefinedhpy:B;b8pJiB:C;3WGClB:D;8BcD0:C;Omn8wB:D;8v74undefined:A;b3aex:B;bg99zB:D;BjsLE:A;DJGGMB:A;4bPYk:B;UzFMd:B;SpteEB:A;SVxge:A;7KpgNB:A;mBO5RB:A;LH3yUB:A;rFYsundefinedB:D;6YgeF:B;9831undefinedB:A;52fwC:B;tiundefinedxE:A;udQasB:D;dbtXN:A;yGhfx:A;2sDCUB:A;kJswB:B;z9bGAB:B;ObT2:B;I08pBB:C;fLm5W:C;gvJIIB:B;TyNmuB:B;Rmkja:A;dWb41:C;XdpqDB:C;ZGJrg:B;6cIy7:A;2Xsbundefined:D;RDKBEB:A;jLRSB:B;gxYqK:A;Tfzp8B:A;O77undefined8B:A;mqyIr:A;bTFv9:D;gl5L6B:A;FbuIcB:A;pqhsAB:B;M36uBB:A;Us5WNB:B;JwQfundefined:B;7OidundefinedB:B;A7Ymk:D;NYV9M:A;dVBv7B:A;SR5fu:A;C46I3B:B;EcundefinedEq:A;IIBI3:B;5rRSz:D;E2hDaB:A;AEfFXB:A;0XDT6:A;PaZXEB:A;RgO8i:C;BRW7cB:D;UMKAM:D;AQRxJB:B;HPULbB:A;LQa7UB:A;u7rmP:A;3gn1J:A;iyo2eB:D;u6dCm:B;89HIzB:A;RF9p4:A;il0BsB:A;g479P:C;1FdXgB:A;BFMgoB:A;uHz5l:A;3dCAR:B;qcsUYB:A;3undefinedfiwB:A;s34JJ:B;jJIs2B:C;xMWgeB:A;IPR6G:A;iCuZLB:A;DN1undefinedPB:A;NSlLBB:B;WApAqB:C;obGgT:D;bfObNB:D;nbqzEB:D;BN05m:D;5JdizB:B;qdFhm:A;yYe0U:A;SQyundefined2:A;gXsb4B:A;EYA3lB:A;Vy84DB:B;kI72P:A;OEIjqB:B;7JdnD:B;EE69l:B;rW80c:A;olWowB:A;n1undefinedAMB:B;HJWv:B;X0UNK:A;TGRyT:C;gsC5undefined:A;ZPHa5:D;oKd92B:D;pKQundefinedP:B;XiX2h:A;PqFOLB:A;AL119B:B;x3WeUB:C;P4dlundefined:A;MY5NBB:C;5xBu7:D;8BBXSB:A;vSJ72B:C;1xE2undefinedB:A;NgTQf:A;3Khyf:A;zyO7x:C;9XUtGB:A;tURmzB:A;74e2AB:A;NgFYy:C;fn8EmB:B;YjAGV:A;UsIdb:A;BA3il:B;O0voxB:D;GWvlPB:C;c1yZbB:D;qofz1:B;ouXSrB:B;otpBUB:A;W8xqQB:D;NvUXBB:A;qeIGCB:A;lvxspB:A;LbNIi:A;CknPL:B;IBtsXB:C;SPsNM:A;tusDg:A;CviRY:B;5P5ze:B;pvuvoB:C;jO4fAB:B;Lpqvu:B;iuHO1B:D;Y9gLQ:A;d0CTW:A;vundefinedO0E:A;8u2n8B:A;RundefinedTIJB:C;ej0L7:A;6XBWTB:A;xundefinedYWTB:C;rwYtG:A;WaoundefinedjB:A;qsWsi:C;2kXqb:B;Yt2DBB:D;SMdk6:B;10ZBW:C;6922F:C;Cq4QG:A;nDtQ4B:A;AYhVdB:C;YT1Cy:A;wPdsSB:A;EpRD3B:B;CvezjB:A;aMFZm:C;yAvUI:B;M6g2NB:B;AQWRD:B;KKslS:A;3ZJNBB:B;0undefinedundefined1eB:A;ZimwK:A;EgXyV:A;auAxq:D;DY8bE:A;MjNN:A;ZundefinedGDcB:B;ZPgbkB:B;dfSOMB:C;fHtPW:A;Xqi73B:A;tsDundefinedcB:C;xk9o4B:A;N9yHh:A;eE78W:A;3HlkundefinedB:B;0hiPHB:C;CcWgy:D;Elpe3B:A;Fnt40:A;NC7CM:C;exIQW:B;SIyRAB:C;7xULJB:A;62z3UB:A;gqundefinedmzB:A;LATvUB:C;CFAU7:A;Pt1R6:A;mqeIr:B;ulRQt:B;3undefinedEt2B:B;mVpDw:D;OXOdF:C;'; var I64BIT_TABLE = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'.split(''); //哈希算法 function 哈希算法(input){var hash=5381;var i=input.length-1;if(typeof input=='string'){for(;i>-1;i--)hash+=(hash<<5)+input.charCodeAt(i)}else{for(;i>-1;i--)hash+=(hash<<5)+input[i]}var value=hash&2147483647;var retValue='';do{retValue+=I64BIT_TABLE[value&63]}while(value>>=6);return retValue} //保存答案 function 保存答案(name,value2){if(window.localStorage){localStorage.setItem(name,value2)}else{$.cookie(name,value2,3)}} //读取答案 function 读取答案(name){var m2='';if(window.localStorage){if(localStorage.hasOwnProperty(name)){m2=localStorage.getItem(name)}}else{m2=$.cookie(name)}return m2} //读取所有答案 function 读取所有答案(){var m2='';var storage=window.localStorage;var len=0;for(var i=0,len=storage.length;i