Greasy Fork镜像 还支持 简体中文。

Better GitHub

去除“更新付款方式”错误。

目前為 2024-11-04 提交的版本,檢視 最新版本

  1. // ==UserScript==
  2. // @name Better GitHub
  3. // @namespace https://gf.qytechs.cn/zh-CN/scripts/515684
  4. // @version 0.1.1
  5. // @description 去除“更新付款方式”错误。
  6. // @author ketikai
  7. // @license MIT
  8. // @match https://github.com/*
  9. // @icon https://github.com/fluidicon.png
  10. // @grant none
  11. // ==/UserScript==
  12.  
  13. (function() {
  14. 'use strict';
  15.  
  16. // <section aria-label="Error" class="flash flash-full js-notice flash-error">...</section>
  17. function RemoveUpdateYourPaymentMethodError() {
  18. let sections = document.getElementsByTagName('section');
  19. if (!sections) {
  20. return;
  21. }
  22. for (let i = 0; i < sections.length; i++) {
  23. let section = sections[i];
  24. if (!section) {
  25. continue;
  26. }
  27. if (section.ariaLabel != 'Error') {
  28. continue;
  29. }
  30. if (section.className != 'flash flash-full js-notice flash-error') {
  31. continue;
  32. }
  33. let text = section.innerText;
  34. if (!text || !text.startsWith("We are having a problem billing your account. Please update your payment method or call your payment provider for details on why the transaction failed.")) {
  35. continue;
  36. }
  37. section.remove();
  38. console.log('Removed Error: UpdateYourPaymentMethod.');
  39. break;
  40. }
  41. }
  42.  
  43. RemoveUpdateYourPaymentMethodError();
  44. document.addEventListener("DOMContentLoaded", function(event) {
  45. RemoveUpdateYourPaymentMethodError();
  46. });
  47. })();

QingJ © 2025

镜像随时可能失效,请加Q群300939539或关注我们的公众号极客氢云获取最新地址