您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Clears all your LinkedIn Notifications so you can have a clean slate!
// ==UserScript== // @name Clear All LinkedIn Notifications // @description Clears all your LinkedIn Notifications so you can have a clean slate! // @match https://www.linkedin.com/notifications/ // @license MIT // @version 0.0.1.20220623163210 // @namespace https://greasyfork.org/users/928592 // ==/UserScript== function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } async function init(){ var notification_area = document.querySelector("#main > div > div > div > div > section"); var buttons = notification_area.querySelectorAll("button[aria-label=\"Settings menu\"]"); if (buttons.length != 0) { /* do something with counter element */ for (let element of buttons) { var element_id = element.id; element.click(); await sleep(500); var delete_button_div = element.nextElementSibling; delete_button_div.querySelector("button").click(); } window.scrollTo(0, document.body.scrollHeight); await sleep(200); buttons = notification_area.querySelectorAll("button[aria-label=\"Settings menu\"]"); if (buttons.length != 0) { init(); } else { console.log("DONE!") } } else { setTimeout(await init, 0); } }; init();