// ==UserScript== // @name OWA // @namespace Violentmonkey Scripts // @match https://webmail.med.uni-muenchen.de/owa/* // @grant none // ==/UserScript== Notification.requestPermission().then(function(result) { console.log(result); }); notified = 0 window.setInterval(function(){ var search = document.querySelectorAll('.ms-font-weight-semibold[title="Posteingang"]') if (search.length == 0){ // no search result nMails = 0 } else { var x = search[0].parentElement.children[2] nMails = x.innerHTML } if (document.title.slice(0,1) === "("){ document.title = "("+nMails+') ' + document.title.slice(4) } else { document.title = "("+nMails+') ' + document.title } if (nMails > 0){ if (notified !== nMails) { //console.log("OWA: "+nMails+" new mails") var img = 'https://webmail.med.uni-muenchen.de/owa/prem/15.0.1365.1/resources/images/0/favicon.ico'; var n = new Notification("New mails on OWA: "+nMails, {icon:img}); notified = nMails } } }, 10000);