acwing player control

video control

  1. // ==UserScript==
  2. // @name acwing player control
  3. // @namespace http://tampermonkey.net/
  4. // @version 2024Sep091705
  5. // @description video control
  6. // @author onionycs
  7. // @match https://www.acwing.com/file_system/file/content/whole/index/content/*
  8. // @icon https://www.google.com/s2/favicons?sz=64&domain=acwing.com
  9. // @grant none
  10. // @license MIT
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15. document.addEventListener('keydown', function(event) {
  16.  
  17. if (event.key === 'd'||event.key === 'D') {
  18. let kai=document.getElementsByClassName('icon-danmu-open')[0];
  19. if(kai.style.display === 'none'){
  20. document.getElementsByClassName('icon-danmu-close')[0].click();
  21. }else{
  22. kai.click();
  23. }
  24. }
  25.  
  26. if (event.key === 't'||event.key === 'T') {
  27. document.getElementsByClassName('wide-screen-model')[0].click();
  28. }
  29.  
  30. });
  31. // Your code here...
  32. })();