Add Chinese and Japanese result only links to Google

nothing

  1.  
  2. // ==UserScript==
  3. // @name Add Chinese and Japanese result only links to Google
  4. // @namespace http://tampermonkey.net/
  5. // @version 0.2
  6. // @description nothing
  7. // @author Jie Lu
  8. // @license MIT
  9. // @match https://www.google.com/search*
  10. // ==/UserScript==
  11. (function() {
  12. 'use strict';
  13. function updateParam(url, key, value) {
  14. var base = url.split('?')[0];
  15. var param_strs = url.split('?')[1];
  16. if (!param_strs) {
  17. param_strs = [];
  18. }
  19. var params = {};
  20. param_strs.split('&').map(str => {
  21. params[str.split('=')[0]] = str.split('=')[1];
  22. });
  23. params[key] = value;
  24. return base + '?' + Object.keys(params).map(key => key + '=' + params[key]).join('&');
  25. }
  26. function AddLink(name, code) {
  27. var url = unsafeWindow.location.href;
  28. var newUrl = updateParam(url, 'lr', 'lang_' + code);
  29. var link = document.createElement('a');
  30. link.style = 'margin-right: 5px';
  31. link.href = newUrl;
  32. link.innerHTML = name;
  33. container.appendChild(link);
  34. }
  35. var container = document.createElement('div');
  36. container.style = "position:fixed;left:10px;top:90px;z-index:999;";
  37. AddLink('CN', 'zh-CN');
  38. AddLink('JP', 'ja');
  39. AddLink('EN', 'en');
  40. document.body.appendChild(container);
  41. })();
  42.