Greasy Fork is available in English.

淘宝详情页显示

禁止淘宝详情页跳转

  1. // ==UserScript==
  2. // @name 淘宝详情页显示
  3. // @namespace https://github.com/microleft/sellerdescription
  4. // @icon https://www.taobao.com/favicon.ico
  5. // @version 0.3
  6. // @description 禁止淘宝详情页跳转
  7. // @author mic
  8. // @match https://rate.taobao.com/*
  9. // @grant none
  10. // @run-at document-body
  11. // ==/UserScript==
  12.  
  13. (function () {
  14. var config = { childList: true, subtree: true };
  15. var callback = function (mutationsList) {
  16. for (var mutation of mutationsList) {
  17. if (mutation.type == 'childList') {
  18. if (mutation.target.tagName == 'SCRIPT' && mutation.target.innerHTML.indexOf("window.location.href") >= 0) {
  19. mutation.target.innerHTML = '';
  20. }
  21.  
  22. if (mutation.target.tagName == 'SCRIPT' && mutation.target.innerHTML.indexOf("addEventListener") >= 0) {
  23. mutation.target.innerHTML = '';
  24. observer.disconnect();
  25. }
  26. }
  27. }
  28. };
  29. var observer = new MutationObserver(callback);
  30. observer.observe(document.body, config);
  31. })();