m-team https fix - img

Convert in-site http links to https

  1. // ==UserScript==
  2. // @name m-team https fix - img
  3. // @namespace m-team
  4. // @version 0.99
  5. // @grant none
  6. // @include https://tp.m-team.cc/*
  7. // @description Convert in-site http links to https
  8. // @description:zh-CN 将站内 图片 http 链接转换为 https
  9. // @description:zh-TW 將站內 图片 http 鏈接轉換為 https
  10. // ==/UserScript==
  11.  
  12. //替换 站内图片 地址为 https
  13. (function () {
  14. var snapResults = document.evaluate('//img[starts-with(@src,\'http://img.m-team.cc/\')]', document, null, XPathResult.UNORDERED_NODE_SNAPSHOT_TYPE, null);
  15. for (var i = snapResults.snapshotLength - 1; i >= 0; i--) {
  16. var elm = snapResults.snapshotItem(i);
  17. var attrs = elm.attributes;
  18. for (var j = attrs.length - 1; j >= 0; j--) {
  19. var name = attrs[j].name;
  20. var value = attrs[j].value;
  21. elm.setAttribute(name, value.replace(/http(:\/\/img\.m-team\.cc)/gi, 'https$1'));
  22. }
  23. }
  24. }) ();