// ==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); } })();