Skip to content

Commit e454606

Browse files
committed
fix
1 parent f86f437 commit e454606

1 file changed

Lines changed: 14 additions & 16 deletions

File tree

VIP Video Cracker/VIP Video Cracker.user.js

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// @name VIP视频破解
33
// @name:en VIP Video Cracker
44
// @namespace hoothin
5-
// @version 1.4.1
5+
// @version 1.4.2
66
// @description 解析并破解各大视频站的VIP权限
77
// @description:en Crack VIP permissions of some chinese video sites
88
// @author hoothin
@@ -50,8 +50,7 @@
5050
{name:"10号影院",url:"http://player.gakui.top/?url=%s"},
5151
{name:"Relon",url:"http://yyygwz.com/index.php?url=%s"},
5252
{name:"爱看TV",url:"http://aikan-tv.com/tong.php?url=%s"},
53-
{name:"迷失之梦",url:"http://mt2t.com/yun?url=%s"},
54-
{name:"SO视频",url:"http://parse.colaparse.cc/jx1.php?url=%s"},
53+
{name:"SO视频",url:"http://parse.colaparse.cc/?url=%s"},
5554
{name:"Moondown",url:"http://moon.moondown.net/tong.php?url=%s"},
5655
{name:"选片网",url:"http://jx.xuanpianwang.com/parse?url=%s"},
5756
{name:"云上",url:"http://www.ou522.cn/t2/1.php?url=%s"},
@@ -62,13 +61,22 @@
6261
{name:"眼睛会下雨",url:"http://www.vipjiexi.com/yun.php?url=%s"},
6362
{name:"土豪网",url:"http://www.tuhao13.com/yunparse/index.php?url=%s"},
6463
{name:"舞动秋天",url:"http://qtzr.net/s/?qt=%s"},
65-
{name:"CloudParse",url:"http://api.cloudparse.com/?url=%s"}
64+
{name:"CloudParse",url:"http://api.cloudparse.com/?url=%s"},
65+
{name:"迷失之梦",url:"http://mt2t.com/yun?url=%s"}
6666
],video;
6767
var vipVideoCrackJump=GM_getValue("vipVideoCrackJump");
6868
var vipVideoCrackUrl=GM_getValue("vipVideoCrackUrl");
6969
var selectStyle=document.createElement("style");
7070
selectStyle.innerHTML=".crackJump{margin-left:5px;color:white;text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;-webkit-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;-moz-text-shadow:#000 1px 0 0,#000 0 1px 0,#000 -1px 0 0,#000 0 -1px 0;*filter: Glow(color=#000, strength=1);}.vipSelect{background:black;color:white;width:88px;}.crackArea{position:absolute;z-index:999999;left:0px;top:0px;opacity:0.50;filter:alpha(opacity=50);transition:opacity 0.3s ease,width 0.3s ease;width:95px;overflow:hidden;white-space:nowrap;}.crackArea:hover{opacity:1;filter:alpha(opacity=100);width:161px;}";
7171
document.getElementsByTagName("head")[0].appendChild(selectStyle);
72+
var placeholder=document.createElement("div");
73+
placeholder.style.cssText="width:100%;height:100%;text-align:center;font-size:x-large;cursor:pointer;";
74+
placeholder.innerHTML="点击恢复视频播放";
75+
placeholder.addEventListener("click",function(){
76+
if(placeholder.parentNode){
77+
placeholder.parentNode.replaceChild(video,placeholder);
78+
}
79+
});
7280
var select=document.createElement("select");
7381
select.className="vipSelect";
7482
select.innerHTML="<option value=''>VIP视频解析</option>";
@@ -89,7 +97,7 @@
8997
}else{
9098
vipVideoCrackUrl=value;
9199
GM_setValue("vipVideoCrackUrl",vipVideoCrackUrl);
92-
video.parentNode.replaceChild(placeholder,video);
100+
if(video.parentNode)video.parentNode.replaceChild(placeholder,video);
93101
}
94102
select.options.selectedIndex=0;
95103
}
@@ -107,16 +115,11 @@
107115
crackArea.className="crackArea";
108116
crackArea.appendChild(select);
109117
crackArea.appendChild(quickAccess);
110-
var placeholder=document.createElement("div");
111-
placeholder.style.cssText="width:100%;height:100%;text-align:center;font-size:x-large;cursor:pointer;";
112-
placeholder.innerHTML="点击恢复视频播放";
113118
function crackJump(){
114119
if(vipVideoCrackJump){
115120
var value=vipVideoCrackUrl?vipVideoCrackUrl:cracks[0].url;
116121
GM_openInTab(value.replace("%s",location.href),false);
117-
if(video.parentNode){
118-
video.parentNode.replaceChild(placeholder,video);
119-
}
122+
if(video.parentNode)video.parentNode.replaceChild(placeholder,video);
120123
}
121124
}
122125
var si=setInterval(function(){
@@ -132,11 +135,6 @@
132135
clearInterval(si);
133136
var videoParent=video.parentNode;
134137
videoParent.appendChild(crackArea);
135-
videoParent.addEventListener("click",function(){
136-
if(!video.parentNode){
137-
videoParent.replaceChild(video,placeholder);
138-
}
139-
});
140138
placeholder.style.lineHeight=getComputedStyle(videoParent).height;
141139
if(vipVideoCrackJump){
142140
jumpCheck.checked=true;

0 commit comments

Comments
 (0)