优课防止失去焦点

优课支持失去焦点继续播放,播放完成之后弹窗提示

目前為 2017-09-26 提交的版本,檢視 最新版本

// ==UserScript==
// @name        优课防止失去焦点
// @namespace   1186632641
// @include     *http://www.uooc.net.cn/learn/*
// @version     1.0
// @description 优课支持失去焦点继续播放,播放完成之后弹窗提示
// @grant       none
// ==/UserScript==
var flag1="";
var flag2="";
$(document).ready(function () {
  setInterval(function () {
    var btn = document.getElementsByClassName("basic uncomplete")[1];
    flag1 = btn.attributes.href.value;
    if(flag1 != flag2)
    {
        console.log('falg1:' + flag1);
        console.log('falg2:' + flag2);
        flag2 = btn.attributes.href.value;
        if (!("Notification" in window)) {
            alert("你的不支持 Notification!  TAT");
            alert("请点击最新视频");
        }
        else if (Notification.permission === "granted") {
            var notification = new Notification("请点击最新视频!");
        }
    }
    var d = document.getElementsByClassName("vjs-big-play-button animated fadeIn")[0];
    if(d !== undefined)
        d.click();
  }, 5000);
});