Better Live UX

自动选择最高清晰度、禁止弹幕、禁止广告。

当前为 2022-02-05 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Better Live UX
  3. // @name:zh-CN 更好的直播体验(最高清晰度、禁弹幕、禁广告)
  4. // @namespace lhzbxx
  5. // @version 2021.02.05_02
  6. // @description 自动选择最高清晰度、禁止弹幕、禁止广告。
  7. // @author lhzbxx
  8. // @run-at document-idle
  9. // @noframes
  10. // @require https://lf26-cdn-tos.bytecdntp.com/cdn/expire-1-M/jquery/1.12.4/jquery.min.js
  11. // @require https://gf.qytechs.cn/scripts/383527-wait-for-key-elements/code/Wait_for_key_elements.js?version=701631
  12. // @match *://live.bilibili.com/*
  13. // @match *://www.douyu.com/*
  14. // @match *://www.huya.com/*
  15. // @match *://egame.qq.com/*
  16. // @license MIT
  17. // ==/UserScript==
  18.  
  19. const config = {
  20. huya: {
  21. selectors: [
  22. '#player-danmu-btn[title="关闭弹幕"]',
  23. 'ul.player-videotype-list > li:nth-child(1)',
  24. 'div.ab-close-btn',
  25. // '#player-fullpage-btn',
  26. ],
  27. timeout: 2400,
  28. },
  29. douyu: {
  30. selectors: [
  31. `div[class^='showdanmu-']`,
  32. `div[class^='tip-'] > ul > li:nth-child(1)`,
  33. // `div[class^='wfs']:not([class^='wfs-exit'])`,
  34. ],
  35. },
  36. bilibili: {
  37. init: () => {
  38. document.querySelector('#live-player').dispatchEvent(new MouseEvent('mousemove'));
  39. document.querySelector('.quality-wrap').dispatchEvent(new MouseEvent('mouseenter'));
  40. },
  41. selectors: [
  42. '.quality-wrap > div > div.quality-it:nth-child(2)',
  43. // 'div.danmaku',
  44. ],
  45. },
  46. qq: {
  47. selectors: [
  48. 'div.vcp-extended-barrage',
  49. 'a.vcp-vertical-switcher-item-clarity:nth-child(1)',
  50. // 'div.vcp-extended-webfullscreen',
  51. ],
  52. },
  53. }
  54.  
  55. const site = config[document.domain.split('.').reverse()[1]];
  56.  
  57. (function() {
  58. 'use strict';
  59.  
  60. if (!site) {
  61. return;
  62. }
  63.  
  64. site.init && site.init();
  65. site.selectors.forEach(selector => {
  66. setTimeout(() => {
  67. waitForKeyElements(selector, (node) => {
  68. node.click();
  69. });
  70. }, site.timeout || 0);
  71. });
  72. })();

QingJ © 2025

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