您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Uzaktan Eğitim Kapısı derslerini durmadan izler
当前为
- // ==UserScript==
- // @name UEKcbiko
- // @namespace https://uzaktanegitimkapisi.cbiko.gov.tr/
- // @version 1.0
- // @description Uzaktan Eğitim Kapısı derslerini durmadan izler
- // @author Serat Serin
- // @match https://uzaktanegitimkapisi.cbiko.gov.tr/Egitimler/*
- // @icon none
- // @grant none
- // @run-at document-end
- // @require http://code.jquery.com/jquery-3.4.1.min.js
- // ==/UserScript==
- (function() {
- 'use strict';
- window.onload = () => {
- calistir();
- }
- setInterval(butonTikla, 4000);
- })();
- function butonTikla(){
- var butonVisible = document.getElementsByClassName("swal-button swal-button--confirm").length > 0;
- if(butonVisible){
- var linkArray = sonLink;
- var tumDersSayisi = document.getElementsByClassName("EgitimDtLs").length;
- if(linkArray[1] == tumDersSayisi) {
- return;
- }
- document.getElementsByClassName("swal-button swal-button--confirm")[0].click();
- //OK butonu açılmış, video başlığıyla son link aynıysa sayfayı yenile. Değilse yeni link açılmış ona tıkla.
- if( linkArray[2] = document.getElementById("DvSubTitle").innerText ){
- window.location.reload();
- } else {
- window.location = linkArray[0];
- }
- }
- }
- function calistir(){
- window.onblur = () => {};
- setTimeout(()=>{
- document.getElementsByClassName("vjs-big-play-button")[0].click();
- var myPlayer = videojs.getPlayer('CbikoPl');
- window.blur(function () {
- myPlayer.play();
- });
- },3000);
- }
- function sonLink(){
- var sLink = "";
- var linkSayisi = 0;
- var elements = document.getElementsByTagName("a");
- var baslik;
- for(var i=0;i<elements.length;i++){
- if(elements[i].getAttribute("href").starstWith("/Egitimler/Video")){
- sLink = elements[i].getAttribute("href");
- baslik = elements[i].innerText;
- linkSayisi ++;
- }
- }
- return [sLink, linkSayisi, baslik];
- }