youtube

youtube script

  1. // ==UserScript==
  2. // @name youtube
  3. // @include https://www.youtube.com/watch?v=*
  4. // @supportURL https://github.com/sxlgkxk/browser_script/issues
  5. // @version 0.1
  6. // @description youtube script
  7. // @namespace http://sxlgkxk.github.io/
  8. // @author sxlgkxk
  9. // @icon http://sxlgkxk.github.io/im/avatar.jpg
  10. // @license MIT
  11. // @grant GM_getValue
  12. // @grant GM_setValue
  13. // @grant GM_xmlhttpRequest
  14. // ==/UserScript==
  15.  
  16. (function () {
  17. let container, dom;
  18.  
  19. let wait_ytb_interval=setInterval(function(){
  20. container=document.querySelector('#info-contents > ytd-video-primary-info-renderer');
  21. if(!container) return;
  22. clearInterval(wait_ytb_interval);
  23.  
  24. dom=document.createElement('div');
  25. dom.id='sxlgkxk-youtube-container';
  26.  
  27. let youtubeId=location.href.match(/v=([^&]+)/)[1];
  28. // let title=document.querySelector('#container > h1 > yt-formatted-string').innerText.replace('"', "'");
  29. let title=document.title.replace('"', "'");
  30.  
  31. dom.innerHTML=`<h1>{%ytb ${youtubeId} "${title}" %}</h1>
  32. <style>
  33. #sxlgkxk-youtube-container {
  34. width: 100%;
  35. text-align: center;
  36. background-color: #ddd;
  37. color: #000;
  38. padding: 10px;
  39. }
  40. </style>
  41. `
  42. container.prepend(dom);
  43. },1000);
  44.  
  45. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址