iFunny Video Resize

Resizes videos on iFunny to match browser window height.

目前为 2023-02-12 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name iFunny Video Resize
  3. // @namespace http://tampermonkey.net/
  4. // @version 1.0
  5. // @description Resizes videos on iFunny to match browser window height.
  6. // @author Zeval
  7. // @match https://ifunny.co/video/*
  8. // @icon https://www.google.com/s2/favicons?sz=64&domain=ifunny.co
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. (function () {
  13. 'use strict';
  14. try {
  15. var vids = document.getElementsByTagName('video');
  16. console.log(vids);
  17. let headerHeight = 56;
  18. let newHeight = (window.innerHeight - headerHeight).toString() + 'px';
  19.  
  20. if (!vids) return;
  21. // add top padding so video is not put behind header
  22. vids[0].parentElement.parentElement.parentElement.parentElement.parentElement.style.paddingTop =
  23. headerHeight.toString() + 'px';
  24. // resize vid
  25. vids[0].style.height = newHeight;
  26. // resize parent divs and comments
  27. vids[0].parentElement.style.height = newHeight;
  28. vids[0].parentElement.parentElement.style.height = newHeight;
  29. vids[0].parentElement.parentElement.parentElement.style.height = newHeight;
  30. vids[0].parentElement.parentElement.parentElement.parentElement.style.height = newHeight;
  31. vids[0].parentElement.parentElement.style.paddingTop = '0px';
  32.  
  33. document.getElementById('comments').style.paddingTop = '170px';
  34. } catch (e) {
  35. console.error(e);
  36. }
  37. })();