Greasy Fork

Greasy Fork is available in English.

5u5u课时助手

驾校理论课挂课时,在需要验证的时候弹出桌面通知

当前为 2015-07-01 提交的版本,查看 最新版本

// ==UserScript==
// @name        5u5u课时助手
// @author      fengchang
// @description 驾校理论课挂课时,在需要验证的时候弹出桌面通知
// @namespace   5u5u5u5u-assistant
// @license     GPL version 3
// @encoding    utf-8
// @date        2015/07/02
// @modified    2015/07/02
// @include     http://www.5u5u5u5u.com/studyOnLine.action*
// @grant       none
// @run-at      document-end
// @version     0.0.1
// ==/UserScript==

/*
 * For my dear sister Huanying
 */

Notification.requestPermission();

function embed(){
	var oldInspect = window.inspect;
 
	window.inspect = function(){
		oldInspect();

		if (!("Notification" in window)) {
			alert("请更换浏览器");
		}

		else if (Notification.permission === "granted") {
			var notification = new Notification("请完成挂课时定时验证!");
		}

		else if (Notification.permission !== 'denied') {
			Notification.requestPermission(function (permission) {
				if (permission === "granted") {
					var notification = new Notification("请完成挂课时定时验证!");
				}
			});
		}
	};
}

var inject = document.createElement("script");

inject.setAttribute("type", "text/javascript");
inject.appendChild(document.createTextNode("(" + embed + ")()"));

document.body.appendChild(inject);