fuck_baijiahao

彻底过滤百度搜索中的百家号内容

目前为 2019-12-05 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name fuck_baijiahao
  3. // @namespace http://greyh4t.github.com/
  4. // @version 0.4
  5. // @description 彻底过滤百度搜索中的百家号内容
  6. // @author greyh4t
  7. // @match *://www.baidu.com/s?*
  8. // @match *://www.baidu.com/
  9. // @grant none
  10. // ==/UserScript==
  11.  
  12. (function () {
  13. 'use strict';
  14. let key = " -site:baijiahao.baidu.com";
  15. let set = false;
  16.  
  17. let add = function () {
  18. let kw = document.getElementById("kw");
  19. if (kw.value.indexOf(key) == -1) {
  20. kw.value = kw.value + key;
  21. set = true;
  22. } else {
  23. set = false;
  24. }
  25. };
  26.  
  27. let clear = function () {
  28. if (set) {
  29. let kw = document.getElementById("kw");
  30. let value = kw.value;
  31. if (value.endsWith(key)) {
  32. kw.value = value.substring(0, value.length - key.length);
  33. }
  34. }
  35. };
  36.  
  37. document.getElementById("su").addEventListener("click", add);
  38. document.getElementById("kw").addEventListener("focus", clear);
  39. })();