Dark Mode

暗黑模式测试

  1. // ==UserScript==
  2. // @name Dark Mode
  3. // @name:zh-CN Dark Mode
  4. // @name:zh-TW Dark Mode
  5. // @name:en Dark Mode
  6. // @version 0.2
  7. // @author Jango
  8. // @description 暗黑模式测试
  9. // @description:zh-CN 暗黑模式测试
  10. // @description:zh-TW 暗黑模式测试
  11. // @description:en Dark Mode Demo
  12. // @match *://*/*
  13. // @namespace https://greasyfork.org/users/1255494
  14. // ==/UserScript==
  15.  
  16.  
  17. addStyle();
  18.  
  19. // 添加样式
  20. function addStyle() {
  21. let remove = false;
  22. let style_Add = document.createElement('style')
  23. style_Add.id = 'DarkMode';
  24. style_Add.type = 'text/css';
  25. let style = 'html{filter: invert(90%) !important; text - shadow: 0 0 0!important; } img, .img, .thumb-overlay-albums canvas, video, [style*="background"][style*="url"], svg{ filter: invert(1) !important;}'
  26. if (document.lastElementChild) {
  27. document.lastElementChild.appendChild(style_Add).textContent = style;
  28. } else {
  29. let timer1 = setInterval(function () {
  30. if (document.lastElementChild) {
  31. clearInterval(timer1);
  32. document.lastElementChild.appendChild(style_Add).textContent = style;
  33. }
  34. });
  35. }
  36. }