Greasy Fork is available in English.
Observe and wait for elements
Script này sẽ không được không được cài đặt trực tiếp. Nó là một thư viện cho các script khác để bao gồm các chỉ thị meta
// @require https://update.greasyfork.org/scripts/552301/1676523/Observe.js
Observe functionality. Track when objects are added, do some functionality, wait for objects to be added. Some logging functionality. Example use:
const Observe = window.userscript.com.tukars.Observe;
const { log, warn, error, info, debug } = Observe.contextPrint(
"My extension", ENABLE_DEBUG_LOGGING
);
log("Hello from my extension");
function handleInterruptionNotification(notification) {
// do your thing here
}
(function () {
"use strict";
log("Interruptions remover script is active.");
const popupContainerSelector = "ytd-popup-container.style-scope.ytd-app";
const popupContainer = await waitForElement(popupContainerSelector);
info("Found popup container. Attaching observer.", popupContainer);
const notificationTags = ["yt-notification-action-renderer"];
Observe.observeAndHandle(
popupContainer,
notificationTags,
handleInterruptionNotification,
);
})();