diff --git a/index.js b/index.js new file mode 100644 index 0000000..b5019ab --- /dev/null +++ b/index.js @@ -0,0 +1,18 @@ +function fastForwardVideoAds(root) { + const collection = root.getElementsByTagName('video') || []; + for (const video of collection) { + if (!video) { continue; } + const isVideoShort = video.duration < 60; + const isVideoPlaying = !!(video.currentTime > 0 && !video.paused && !video.ended && video.readyState > 2); + if (isVideoShort && isVideoPlaying) { + video.currentTime = video.currentTime + video.duration; + } + } +} + +document.addEventListener('DOMContentLoaded', () => { + setInterval(() => { + fastForwardVideoAds(document); + }, 200); + document.body.style.borderTop = '10px solid red'; +});