// ==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 // @downloadURL none // ==/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);