Răsfoiți Sursa

Userscript clips functionality

mphelp 3 ani în urmă
părinte
comite
6cba112185
1 a modificat fișierele cu 7 adăugiri și 4 ștergeri
  1. 7 4
      Extensions/UserScript/Return Youtube Dislike.user.js

+ 7 - 4
Extensions/UserScript/Return Youtube Dislike.user.js

@@ -265,10 +265,13 @@ function setInitialState() {
 }
 }
 
 
 function getVideoId() {
 function getVideoId() {
-  const urlParams = new URLSearchParams(window.location.search);
-  const videoId = urlParams.get("v");
-
-  return videoId;
+  const urlObject = new URL(window.location.href);
+  const pathname = urlObject.pathname;
+  if (pathname.startsWith('/clips')) {
+    return document.querySelector("meta[itemprop='videoId']").content;
+  } else {
+    return urlObject.searchParams.get("v");
+  }
 }
 }
 
 
 function isVideoLoaded() {
 function isVideoLoaded() {