bilibili 获取时间戳URL,以便对照视频记录文字内容

按 t 就能复制带时间戳的 URL的 markdown连接了

  1. // ==UserScript==
  2. // @name bilibili 获取时间戳URL,以便对照视频记录文字内容
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.9
  5. // @description 按 t 就能复制带时间戳的 URL的 markdown连接了
  6. // @author 不知名网友
  7. // @match https://www.bilibili.com/video/*
  8. // @icon https://www.google.com/s2/favicons?domain=bilibili.com
  9. // @grant none
  10. // @license MIT
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15. document.addEventListener('keypress', function(e){
  16. console.log(e);
  17. if(e.keyCode === 116) {
  18. e.preventDefault();
  19. console.log(e.target.value);
  20. var time = document.querySelectorAll('.bilibili-player-video-time-now')[0].innerHTML;
  21. var timeYMSArr=time.split(':');
  22. var joinTimeStr='00h00m00s';
  23. if(timeYMSArr.length===3){
  24. joinTimeStr=timeYMSArr[0]+'h'+timeYMSArr[1]+'m'+timeYMSArr[2]+'s';
  25. }else if(timeYMSArr.length===2){
  26. joinTimeStr=timeYMSArr[0]+'m'+timeYMSArr[1]+'s';
  27. }
  28. var burl = window.location.href;
  29. burl= burl.split('?')[0]+'?t=';
  30. if (navigator.clipboard) {
  31. navigator.clipboard.writeText('[xxx]('+burl+joinTimeStr+')');
  32. }
  33. }
  34. })
  35. // Your code here...
  36. })();

QingJ © 2025

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