2/29/2024, 8:34:39 AM
ของเมื่อวันที่
// ==UserScript==
// @name Netflix Subtitle Clipboard Auto-Copy
// @namespace Violentmonkey Scripts
// @match *://www.netflix.com/*
// @grant GM_setClipboard
// @version 1.1
// @author harrisonmg
// @description 2/29/2024, 8:34:39 AM
// @license MIT
// ==/UserScript==
const copySubs = () => {
for (const sub of document.querySelectorAll(".player-timedtext-text-container")) {
const text = sub.innerText.replaceAll("\n", "");
GM_setClipboard(text);
}
}
const setup = () => {
const sub_div = document.querySelector(".player-timedtext");
if (sub_div === null) {
setTimeout(setup, 250);
} else {
const observer = new MutationObserver(copySubs);
const config = { attributes: true, childList: true, subtree: true };
observer.observe(sub_div, config);
}
}
setup();