Google_search_filter_with_Language

Google搜索结果以语言过滤

当前为 2019-12-27 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name Google_search_filter_with_Language
  3. // @description Google搜索结果以语言过滤
  4. // @namespace Google_search_filter_with_Language
  5. // @supportURL https://github.com/zhuzemin
  6. // @include https://www.google.*/search*
  7. // @author zhuzemin
  8. // @version 1.1
  9. // @grant none
  10. // ==/UserScript==
  11. var lr = document.createElement("lr");
  12. lr.innerHTML = '<lr><a href="'+window.location.href.replace(/lr=lang_(.{1,16})/g, '').replace(/$/, '&lr=lang_en')+'">EN</a>/<a href="'+window.location.href.replace(/lr=lang_(.{1,16})/g, '').replace(/$/, '&lr=lang_ja')+'">JA</a>/<a href="'+window.location.href.replace(/lr=lang_(.{1,16})/g, '').replace(/$/, '&lr=lang_zh-TW')+'">TW</a>/<a href="'+window.location.href.replace(/lr=lang_(.{1,16})/g, '').replace(/$/, '&lr=lang_zh-CN')+'">CN</a>/<a href="'+window.location.href.replace(/lr=lang_(.{1,16})/g, '').replace(/$/, '&lr=lang_zh-CN|lang_zh-TW')+'">TW&CN</a>/<a href="'+window.location.href.replace(/lr=lang_(.{1,16})/g, '')+'">All Language</a></lr>'
  13.  
  14. var logo=document.getElementsByClassName("Tg7LZd")[0]
  15. logo.parentNode.insertBefore(lr, logo);
  16. var links=document.querySelectorAll("a.q.qs");
  17. for(var link of links){
  18. if(link.innerText.match(/Video|Image/)!=null){
  19. logo.parentNode.insertBefore(link, logo);
  20. }
  21. }
  22. /*var hdtbSum=document.querySelector("#hdtbSum");
  23. var hdtbMenus=document.querySelector("#hdtbMenus");
  24. logo.parentNode.insertBefore(hdtbMenus, logo);
  25. var searchform=document.querySelector("#searchform");
  26. searchform.insertBefore(hdtbSum, null);*/