GeekHub via X

Change comment 'via' value

目前为 2020-09-25 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name GeekHub via X
  3. // @namespace geekhub.com
  4. // @version 1
  5. // @description Change comment 'via' value
  6. // @author dallaslu
  7. // @match https://geekhub.com/*
  8. // @grant none
  9. // ==/UserScript==
  10.  
  11. (function() {
  12. 'use strict';
  13. let via = '🍋';
  14.  
  15. function changeVia() {
  16. let uaField = document.getElementById('comment_ua');
  17. if (uaField && uaField.value !== via) {
  18. uaField.value = via;
  19. }
  20. }
  21.  
  22. let observer = new MutationObserver(function(doc, observer) {
  23. changeVia();
  24. });
  25.  
  26. observer.observe(document, {
  27. characterData: true,
  28. childList: true,
  29. attributes: true,
  30. subtree: true,
  31. attributeOldValue: true,
  32. characterDataOldValue: true
  33. });
  34.  
  35. changeVia();
  36. })();