// ==UserScript==
// @name 人人影视自动跳转编辑页面
// @namespace http://www.lujunzhao.cn/
// @version 0.7
// @description 体验完美人生
// @author aimei5544
// @match *://www.zimuzu.tv/*
// @grant GM_AddStyle
// @downloadURL none
// ==/UserScript==
//v0.2重复自动跳转通过if解决和匹配域名解决
//v0.3添加更新缓存按钮在编辑资源页面
//v0.4添加离线地址搜索按钮
//v0.5专为68更新一下版本号
//v0.6修改编辑页面内的选择框图案
//v0.7修复选择框超过两位数错位的情况
(function aimei5544() {
'use strict';
//功能实现为访问资源页面后自动加载编辑页面
var now_url=document.location.href;
// 获取当前URL
var url_=now_url.split("/");
var url_yyets=url_[3];//判断元素
var edit_url="http://www.zimuzu.tv/release/resource/app?rid="+url_[4];
if (url_yyets == "resource"){
//分割取第四个元素ID
console.log("编辑url :"+edit_url);
console.log("当前id为:"+url_[4]);
window.location.href=edit_url;
}
if(url_[3]=="release"){ //跳转编辑页面添加按钮 更新缓存
console.log("编辑页面");
var get_edit_url=document.location.href;
var edit_=get_edit_url.split("=");
var edit_url_updata="http://www.zimuzu.tv/resource/updateCache?rid="+edit_[1];
document.getElementsByTagName("table")[3].innerHTML="
更新缓存 | 离线地址搜索 | ";
$(".update_cache").click(function(){
$.ajax({
url:edit_url_updata+"&sid="+Math.random(),//加随机可以避免被服务器Ban
type:'GET',
dataType:'JSON',
success: function(data){
GLOBAL.ShowMsg('成功刷新缓存');
}
});
});
$(".yyets_lixian").click(function(){
window.open("http://f.cili001.com/index/index?c=yyets");
});
//加样式
addNode();
$(".btn1").click(addNode);
}else{
console.log("当前不会跳转");
console.log("当前url_yyets为:"+url_[3]);
console.log("当前id为:"+url_[4]);
console.log("编辑url :"+edit_url);
}
function addStyle(css) { //添加CSS的代码--copy的
var pi = document.createProcessingInstruction(
'xml-stylesheet',
'type="text/css" href="data:text/css;utf-8,' + encodeURIComponent(css) + '"'
);
return document.insertBefore(pi, document.documentElement);
}
function addNode(){
//加样式
addStyle(".order_num span {position: relative;}.order_num strong {vertical-align: top;font-size: 18px;margin-left: 8px;}.order_num input {position: absolute;visibility: hidden;}.order_num label{display: inline-block;width: 20px;height: 20px;border: 1px solid #ff7e00; margin-left: -15px;} .order_num input:checked+label:after {content: ' ';position: absolute;left: 3px;bottom: 16px;width: 18px;height: 2px; border: 3px solid #2866bd;margin-left: -15px;border-top-color: transparent;border-right-color: transparent; -ms-transform: rotate(-60deg); -moz-transform: rotate(-60deg); -webkit-transform: rotate(-60deg); transform: rotate(-45deg);}");
setTimeout(function(){
var checkNodes = document.querySelectorAll(".order_num");
console.log("节点长度"+checkNodes.length);
for(var i = 0; i < checkNodes.length; i++){
var insFaNode = document.createElement("span");//新建span
insFaNode.class="span_me";
var perNode = checkNodes[i];
var inputNode = perNode.querySelector("input");
perNode.insertBefore(insFaNode, inputNode.nextElementSibling);//insertBefore(newItem,existingItem) input前新建插入span
insFaNode.appendChild(inputNode);//加入Input
inputNode.id = "check"+i;//加入input-id
var insLabelNode = document.createElement("label");//新建label
insLabelNode.setAttribute("for", "check"+i);//加入label-id
insFaNode.appendChild(insLabelNode);//向Span节点的子节点列表的末尾添加新的label节点
}
}, 500);
}
})();