소스 검색

Merge pull request #219 from mphelp/issue-180

Fix Issue 180: Forgot userscript clips fix
Dmitrii Selivanov 3 년 전
부모
커밋
8ef18ca479
1개의 변경된 파일7개의 추가작업 그리고 4개의 파일을 삭제
  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() {
-  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() {