Disable kagi user-script on YouTube Ad blocking

1/11/2025, 6:34:10 PM

目前为 2025-01-11 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name Disable kagi user-script on YouTube Ad blocking
  3. // @namespace kagi.com/orion
  4. // @match https://www.youtube.com/*
  5. // @run-at document-start
  6. // @unwrap
  7. // @inject-into page
  8. // @allFrames true
  9. // @grant none
  10. // @version 0.1.0
  11. // @author -
  12. // @description 1/11/2025, 6:34:10 PM
  13. // ==/UserScript==
  14.  
  15. try {
  16.  
  17. if (typeof kagi !== 'undefined' && window?.dev === false && window?.constructor?.prototype?.dev !== false) {
  18. let val = false;
  19. delete window.dev;
  20. if (window.dev === undefined) {
  21. Object.defineProperty(window, 'dev', {
  22. get() {
  23. const err = new Error('Disable kagi user-script on YouTube Ad blocking.');
  24. if (`${err.stack}`.includes('log@user-script:')) throw err;
  25. return val;
  26. },
  27. set(nv) {
  28. val = nv;
  29. return true;
  30. },
  31. enumerable: true,
  32. configurable: true
  33. });
  34. }
  35. }
  36.  
  37. } catch (e) { }