hipda搜索超能力~~~~

hipda恢复标题搜索结果(感谢论坛网友awk的发现),自动添加选中全文搜索(修改自noname2017的脚本)

目前为 2020-11-04 提交的版本。查看 最新版本

  1. // ==UserScript==
  2. // @name hipda搜索超能力~~~~
  3. // @namespace https://www.hi-pda.com/forum/search.php*
  4. // @version 1.01
  5. // @description hipda恢复标题搜索结果(感谢论坛网友awk的发现),自动添加选中全文搜索(修改自noname2017的脚本)
  6. // @author xiangzi fang
  7. // @match https://www.hi-pda.com/forum/search.php*
  8. // @grant none
  9. // @home-url https://github.com/fqxufo/hipda-search-revive
  10. // ==/UserScript==
  11.  
  12. (function () {
  13. "use strict";
  14.  
  15. // 增加全文的option
  16. var elements = document.getElementsByName("srchtype");
  17. var selectedelement;
  18. if (elements.length == 1) {
  19. selectedelement = elements[0];
  20. } else if (elements.length == 2) {
  21. selectedelement = elements[1];
  22. }
  23. selectedelement.options.add(new Option("全文", "fulltext"));
  24.  
  25. // 生成随机字符串
  26. function genRandomWord(length) {
  27. var result = "";
  28. var characters = "abcdefghijklmnopqrstuvwxyz";
  29. var charactersLength = characters.length;
  30. for (var i = 0; i < length; i++) {
  31. result += characters.charAt(Math.floor(Math.random() * charactersLength));
  32. }
  33. return result;
  34. }
  35. // 恢复标题搜索
  36. var optionTitle = document.querySelector(
  37. "#wrap > form > p.searchkey > select > option:nth-child(1)"
  38. );
  39. optionTitle.value = genRandomWord(4);
  40. })();