diff --git a/chrome/assets/js/script.js b/chrome/assets/js/script.js index 3caaca1..f0cae98 100644 --- a/chrome/assets/js/script.js +++ b/chrome/assets/js/script.js @@ -18,9 +18,9 @@ class PIPController { // Returns true if the page is /video/ isPlayerPage() { const url = new URL(window.location); - const pathname = url.pathname.split("/"); + const pattern = /^\/?([A-Za-z-]*)?\/video\//i; - return pathname[1] === "video" ? true : false; + return pattern.test(url.pathname) ? true : false; } // Enter/exit PIP mode @@ -77,4 +77,4 @@ class PIPController { } } -window.addEventListener("load", () => new PIPController(), { once: true }); \ No newline at end of file +window.addEventListener("load", () => new PIPController(), { once: true });