Amazon CPU Tamer

减少Amazon购物页面上的CPU利用率。

当前为 2020-11-04 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Amazon CPU Tamer
  3. // @name:ja Amazon CPU Tamer
  4. // @name:zh-CN Amazon CPU Tamer
  5. // @namespace knoa.jp
  6. // @description It reduces CPU usage on Amazon shopping pages.
  7. // @description:ja AmazonのショッピングページでのCPU使用率を減らします。
  8. // @description:zh-CN 减少Amazon购物页面上的CPU利用率。
  9. // @include https://www.amazon.*
  10. // @version 1
  11. // @grant none
  12. // @run-at document-start
  13. // ==/UserScript==
  14.  
  15. /*
  16. */
  17. (function(){
  18. console.log('Amazon Cpu Tamer');
  19. const tamedInterval = 60*1000;
  20. const w = window;
  21. w.originalSetInterval = w.setInterval;
  22. w.setInterval = function(f, interval, ...args){
  23. if(interval < tamedInterval) console.log(interval), interval = tamedInterval;
  24. return w.originalSetInterval(f, interval, ...args);
  25. };
  26. console.log('Tamed: tamedInterval', tamedInterval);
  27. })();