pic替换通用脚本

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

目前為 2015-06-16 提交的版本,檢視 最新版本

// ==UserScript==
// @name        pic替换通用脚本
// @description pic替换通用脚本自行添加网站
// @namespace   [email protected]
// @include     http://apk.hiapk.com/appinfo/*
// @include     http://www.baidu.com/*
// @include     http://www.sh2288.com/*
// @version     1.3
// @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)
	}
//----定义函数----//
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%')
}