daydreamer-json commited on
Commit
542c147
·
verified ·
1 Parent(s): b75837d
Files changed (1) hide show
  1. vidstack.html +4 -1
vidstack.html CHANGED
@@ -35,7 +35,7 @@
35
  font-family: 'Inter', 'Noto Sans JP', sans-serif;
36
  }
37
  media-player {
38
- --media-font-family: 'Inter', 'Noto Sans JP' !important;
39
  }
40
  footer.copyrightDisp {
41
  position: fixed;
@@ -68,6 +68,7 @@
68
  </footer> -->
69
  <script>
70
  window.addEventListener('load', function(){
 
71
  const player = document.querySelector('media-player');
72
  const pageUrlLocationHref = new URL(location.href);
73
  const pageSearchParams = pageUrlLocationHref.searchParams;
@@ -77,6 +78,7 @@
77
  const sourceElement = document.createElement("source");
78
  sourceElement.src = pageSearchParams.get("url");
79
  outletElement.appendChild(sourceElement);
 
80
  })
81
  } else {
82
  const promptedUrl = prompt("Please input source URL");
@@ -88,6 +90,7 @@
88
  const sourceElement = document.createElement("source");
89
  sourceElement.src = promptedUrl;
90
  outletElement.appendChild(sourceElement);
 
91
  })
92
  }
93
  }
 
35
  font-family: 'Inter', 'Noto Sans JP', sans-serif;
36
  }
37
  media-player {
38
+ --video-font-family: 'Inter', 'Noto Sans JP', sans-serif !important;
39
  }
40
  footer.copyrightDisp {
41
  position: fixed;
 
68
  </footer> -->
69
  <script>
70
  window.addEventListener('load', function(){
71
+ document.oncontextmenu = function () {return false;}
72
  const player = document.querySelector('media-player');
73
  const pageUrlLocationHref = new URL(location.href);
74
  const pageSearchParams = pageUrlLocationHref.searchParams;
 
78
  const sourceElement = document.createElement("source");
79
  sourceElement.src = pageSearchParams.get("url");
80
  outletElement.appendChild(sourceElement);
81
+ player.title = pageSearchParams.get("url").match(/^(?:[^:\/?#]+:)?(?:\/\/[^\/?#]*)?(?:([^?#]*\/)([^\/?#]*))?(\?[^#]*)?(?:#.*)?$/)[2].match(/^(.+?)(\.[^.]+)?$/)[1];
82
  })
83
  } else {
84
  const promptedUrl = prompt("Please input source URL");
 
90
  const sourceElement = document.createElement("source");
91
  sourceElement.src = promptedUrl;
92
  outletElement.appendChild(sourceElement);
93
+ player.title = pageSearchParams.get("url").match(".+/(.+?)\.[a-z]+([\?#;].*)?$")[1];
94
  })
95
  }
96
  }