Label Notifier

Sends a notification when a <label> element has a value of 0

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey, Greasemonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Violentmonkey.

Чтобы установить этот скрипт, вы сначала должны установить расширение браузера, например Tampermonkey или Userscripts.

Чтобы установить этот скрипт, сначала вы должны установить расширение браузера, например Tampermonkey.

Чтобы установить этот скрипт, вы должны установить расширение — менеджер скриптов.

(у меня уже есть менеджер скриптов, дайте мне установить скрипт!)

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение браузера, например Stylus.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

Чтобы установить этот стиль, сначала вы должны установить расширение — менеджер стилей.

(у меня уже есть менеджер стилей, дайте мне установить скрипт!)

// ==UserScript==
// @name         Label Notifier
// @namespace    LabelMonitor
// @version      1.0
// @description  Sends a notification when a <label> element has a value of 0
// @author       Your Name
// @match        *://*/*
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Select all label elements on the page
    const labels = document.querySelectorAll("label");

    // Iterate over each label
    labels.forEach(label => {
        // Check if the label has a value of 0
        if (label.value === 0) {
            // Send a notification to the user's device with the URL of the webpage
            sendNotification(`The label "${label.innerText}" has a value of 0 on ${window.location.href}`);
        }
    });

    // Function to send a notification to the user's device
    function sendNotification(message) {
        if (window.Notification && Notification.permission === "granted") {
            new Notification(message);
        }
    }
})();