Greasy Fork is available in English.

pic替换通用脚本

pic替换通用脚本自行添加网站

// ==UserScript==
// @name        pic替换通用脚本
// @description pic替换通用脚本自行添加网站
// @namespace   sh228800@qq.com
// @include     http://apk.hiapk.com/appinfo/*
// @include     http://www.baidu.com/*
// @include     http://www.sh2288.com/*
// @version     1.4
// @grant       none
// ==/UserScript==

//----定义函数----//替换函数("定位 img元素",原始名,目标名)
var $ = function (s, o, r) {
  var imgs = document.querySelectorAll(s)
  for (i = 0; i < imgs.length; i++)
  {
    imgs[i].src = imgs[i].src.replace(o, r)
  }
}
//----定义函数-----//放大函数("定位 img元素","百分比或像素")
var resize = function (x, y, z) {
  var imgs = document.querySelectorAll(x)
  for (i = 0; i < imgs.length; i++)
  {
    imgs[i].style.width = y,
    imgs[i].style.height = z
    //  imgs[i].appendChild(br);
  }
}
//----定义函数----//移除节点函数("节点")
var remove = function(x){
var ob= document.querySelectorAll(x)
ob[0].parentNode.removeChild(ob[0])
}
//----定义函数----//移动节点函数(旧节点,新节点)
var renode = function (o, d) {
	var oldnode = document.querySelectorAll(o)[0]
	var newnode = document.querySelectorAll(d)[0]
	newnode.appendChild(oldnode)
	}
//----定义函数----//节点内img移动(旧节点,新节点)

var move2 = function (o, d, s) {
  var imgs = document.querySelectorAll(o)
  var nnode = document.querySelectorAll(d) [0]
  //print(nnode)
  for (i = 0; i < imgs.length; i++)
  {
    var nimg = document.createElement('img')
    var nbr = document.createElement('br')
    nimg.width = s
    nimg.setAttribute('src', imgs[i].src)
    nnode.insertBefore(nbr, nnode.childNodes[0])
    nnode.insertBefore(nimg, nnode.childNodes[0])
    nnode.insertBefore(nbr, nnode.childNodes[0])
  }
}
//----定义函数----//
var url = document.location.toString();
var m = null;
//----匹配网站----//1
m = url.match(/hiapk\.com/);
//print(m)
if (m) {
  $('.left img', '.png', '.png1')
  resize('#screenImgUl img', 'auto', 'auto')
  renode('#screenImgUl','#appScreen')
  remove('.detail_screen')
}
//----匹配网站----//2
m = url.match(/www\.sh2288\.com/);
if (m) {
  var node = '.entry_body_p img';
  $(node, 's.jpg', '.jpg')
  resize(node, '100%', '100%')
}