Mouseout Killer

禁用通视频学习web对鼠标离开的eventlisteners - (修改自keepcalmandbelogical的脚本mouse events ad killer)

  1. // ==UserScript==
  2. // @name Mouseout Killer
  3. // @author MetaMiku
  4. // @namespace https://github.com/MetaMikuAI/Mouseout-Killer/
  5. // @description 禁用通视频学习web对鼠标离开的eventlisteners - (修改自keepcalmandbelogical的脚本mouse events ad killer)
  6. // @warning 本脚本请在下载后24h内删除,本脚本未进行后台检验,由此脚本造成的一切后果由使用者自负
  7. // @version 0.2
  8. // @match *://*.chaoxing.com/*
  9. // @license MIT
  10. // ==/UserScript==
  11.  
  12. /*
  13. * 更新日志:
  14. * 0.2 - 添加了自动播放视频和自动静音的功能(js模拟点击)
  15. * 0.1 - 允许用户鼠标离开时保持视频播放(屏蔽mouseout事件监听器)
  16. */
  17.  
  18.  
  19. (function() {
  20. Window.prototype.addEventListener = (function() {
  21. var f = Window.prototype.addEventListener;
  22. return function(type, handler) {
  23. if (type.toLowerCase() !== "mouseout") {
  24. f.apply(this, arguments);
  25. }
  26. };
  27. })();
  28. console.log("[MetaMiku]已屏蔽Mouseout监听器");
  29.  
  30. setTimeout(function() {
  31. document.getElementsByClassName("vjs-poster")[0].click();
  32. console.log("[MetaMiku]已启动视频播放");
  33. }, 3000);
  34.  
  35. setTimeout(function() {
  36. document.getElementsByClassName("vjs-mute-control vjs-control vjs-button vjs-vol-3")[0].click();
  37. console.log("[MetaMiku]已执行自动静音");
  38. }, 1000);
  39. })();

QingJ © 2025

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