Item Guide Image URL Fixer

fix old broken item image URLs

目前为 2019-05-16 提交的版本。查看 最新版本

// ==UserScript==
// @name     Item Guide Image URL Fixer
// @description fix old broken item image URLs
// @version  1.0.0
// @match		 https://www.gaiaonline.com/forum/compose/entry/new/*
// @match		 https://www.gaiaonline.com/forum/compose/entry/*_*/
// @grant    none
// @namespace https://gf.qytechs.cn/users/2263
// ==/UserScript==

var oldDomain = /gaia.hs.llnwd.net\/e1/g;
var curDomain = 'graphics.gaiaonline.com';
var buttons = document.querySelector('.form_buttons');
var button = document.createElement('button');
button.type = 'button';
button.className = 'cta-button-sm';
button.innerHTML = '<span>Fix broken item image URLs</span>';
button.addEventListener('click', urlFixer);
buttons.insertBefore(document.createTextNode("\n"), buttons.children[0]);
buttons.insertBefore(button, buttons.childNodes[0]);

function urlFixer(evt) {
  var textarea = document.querySelector('#message');
  var text = textarea.value;
  
  var count = (text.match(oldDomain) || []).length;
  text = text.replace(oldDomain, curDomain);
  
  alert(`Replaced: ${count} domains`)
  
  textarea.value = text;
}

QingJ © 2025

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