Unsubscribe by pressing \
Versão de:
// ==UserScript==
// @name Gmail Unsubscribe Github issues
// @namespace http://tampermonkey.net/
// @version 0.1.3
// @license MIT
// @description Unsubscribe by pressing \
// @match https://mail.google.com/*
// @icon https://www.google.com/s2/favicons?domain=tampermonkey.net
// @require https://cdn.jsdelivr.net/npm/@violentmonkey/shortcut@1
// @grant none
// ==/UserScript==
function unsubscribe() {
const link = Array.from(document.querySelectorAll('a[href^="https://github.com/notifications/unsubscribe-auth/"]')).findLast(node => node.innerText === 'unsubscribe');
console.log(link);
if (!link) {
console.log("no link");
return;
}
//link.click();
//console.log("link click");
let tabControl = GM_openInTab(link.href, true);
console.log("link open");
tabControl.close;
}
(function() {
'use strict';
//document.addEventListener('keypress', unsubscribe);
//const { register } = VM.shortcut;
VM.shortcut.register("\\", unsubscribe);
})();