Greasy Fork 支持简体中文。

YouTube Config Editor

Edits yt.config_

  1. // ==UserScript==
  2. // @name YouTube Config Editor
  3. // @version 1.0.1
  4. // @description Edits yt.config_
  5. // @author Kyle Boyd
  6. // @match *.youtube.com/*
  7. // @icon https://www.google.com/s2/favicons?domain=youtube.com
  8. // @run-at document-start
  9. // @namespace https://greasyfork.org/users/826218
  10. // ==/UserScript==
  11. (function() {
  12. window['yt'] = window['yt'] || {};
  13. yt['config_'] = yt.config_ || {};
  14. yt.config_['EXPERIMENT_FLAGS'] = yt.config_.EXPERIMENT_FLAGS || {};
  15.  
  16. var iv = setInterval(function() {
  17. //disable flexy player :D
  18. yt.config_.EXPERIMENT_FLAGS.kevlar_watch_snap_sizing = true;
  19. //probably for m.youtube.com
  20. yt.config_.IS_TABLET = true;
  21. //new mic dark background(not working)
  22. yt.config_.EXPERIMENT_FLAGS.desktop_mic_background = false;
  23. //dk what is this
  24. yt.config_.EXPERIMENT_FLAGS.polymer_verifiy_app_state = false;
  25. //hh search bar
  26. yt.config_.SBOX_SETTINGS.IS_POLYMER = false;
  27. //disables the "warm loading" thingy, ie the red bar when loading, letting the page load completely fresh every single time
  28. //yt.config_.DISABLE_WARM_LOADS = true;
  29. //yt.config_.EXPERIMENT_FLAGS.warm_load_nav_start_web = false;
  30. yt.config_.EXPERIMENT_FLAGS.kevlar_player_response_swf_config_wrapper_killswitch = false;
  31. //yt.config_.WEB_PLAYER_CONTEXT_CONFIGS.WEB_PLAYER_CONTEXT_CONFIG_ID_KEVLAR_WATCH.playerStyle = "blazer";
  32. yt.config_.EXPERIMENT_FLAGS.desktop_player_touch_gestures = false;
  33. //loads images faster damnit
  34. yt.config_.DISABLE_YT_IMG_DELAY_LOADING = true;
  35. //disable new icons
  36. yt.config_.EXPERIMENT_FLAGS.kevlar_updated_icons = false;
  37. document.getElementsByTagName("html")[0].removeAttribute("system-icons");
  38. yt.config_.EXPERIMENT_FLAGS.kevlar_system_icons = false;
  39. yt.config_.EXPERIMENT_FLAGS.kevlar_watch_color_update = false;
  40. yt.config_.EXPERIMENT_FLAGS.kevlar_watch_structured_description_height_matches_player = true;
  41. yt.config_.EXPERIMENT_FLAGS.kevlar_watch_skeleton = false;
  42. yt.config_.EXPERIMENT_FLAGS.web_structure_description_show_metadata = true;
  43.  
  44. }, 1);
  45.  
  46. var to = setTimeout(function() {
  47. clearInterval(iv);
  48. }, 1000)
  49. })();