Explorar el Código

Merge pull request #215 from mphelp/issue-180

Fix issue 180: Clips not working
Dmitrii Selivanov hace 3 años
padre
commit
f91c91bd97

+ 6 - 2
Extensions/chrome/return-youtube-dislike.script.js

@@ -158,8 +158,12 @@ const NEUTRAL_STATE = "NEUTRAL_STATE";
 
   function getVideoId(url) {
     const urlObject = new URL(url);
-    const videoId = urlObject.searchParams.get("v");
-    return videoId;
+    const pathname = urlObject.pathname;
+    if (pathname.startsWith('/clips')) {
+      return document.querySelector("meta[itemprop='videoId']").content;
+    } else {
+      return urlObject.searchParams.get("v");
+    }
   }
 
   function isVideoLoaded() {

+ 6 - 2
Extensions/firefox/return-youtube-dislike.script.js

@@ -150,8 +150,12 @@ function setInitialState() {
 
 function getVideoId(url) {
   const urlObject = new URL(url);
-  const videoId = urlObject.searchParams.get("v");
-  return videoId;
+  const pathname = urlObject.pathname;
+  if (pathname.startsWith('/clips')) {
+    return document.querySelector("meta[itemprop='videoId']").content;
+  } else {
+    return urlObject.searchParams.get("v");
+  }
 }
 
 function isVideoLoaded() {