// ==UserScript== // @name 博了个思(博思) // @namespace undefined // @version 1.1 // @description 安信博思平台,一键刷课,解除交互时间限制。 // @author iBelieve // @match http://aiit.iflysse.com/Pages/Student/WorkLearn.aspx* // @grant none // @downloadURL none // ==/UserScript== (function(){ 'use strict'; var skipBtn=function(){ $(".progress_btn").hide(); $("#nextWork").show(); $("#nextWork").removeAttr("disabled"); $("#nextWork").removeClass("disable"); $("#nextWork").css('background','green'); $("#nextWork").html("已跳过"); }; var Xplayerstop=function() { var ckobj=CKobject.getObjectById('ckplayer_a1'); if(ckobj==null) return; var a =ckobj.getStatus(); var time = a.totalTime; var myVideoID = $("#pageID").data("myvideoid"); var contextID = $("#nowid").val(); console.log("视频ID:"+myVideoID+",总时间:"+time); $.ajax({ type: "POST", dataType: "json", url: "../../Handler/VideoHandler.ashx", data: { action: "1", VideoID: myVideoID, Time: time, WorkcontextID: contextID }, success: function (msg) { if (msg=="") { return; } if (msg == "true" || msg == true) { clearInterval(UpdateFun); skipBtn(); return; } count = 0; CKobject.getObjectById('ckplayer_a1').videoSeek(msg - 1); }, error: function () { } }); }; setInterval(function(){ if($("#progress").css('display')=='none'){ monitor_count=0; if($("#nextWork").hasClass("disable")){ if($("#workType").val() == "2"){ //视频模式 console.log($("#nextWork").attr('disabled')!=="undefined"); Xplayerstop(); } else { skipBtn(); } } } },1000); })();