(function() {
'use strict';
var $ = $ || window.$;
var log_count = 1;
var parseInterfaceList = [];
var userInterfaceList = [];
var originalInterfaceList = [{"name":"Meilize.cn","type":"站内","url":"http://www.meilize.cn/jx/?url="},
{"name":"927","type":"站内","url":"https://api.927.la/vip/?url="},
{"name":"云播放","type":"站内","url":"https://cdn.yangju.vip/k/?url="},
{"name":"悟空","type":"站内","url":"https://2wk.com/vip.php?url="},
{"name":"思古","type":"站内","url":"https://api.bbbbbb.me/jx/?url="},
{"name":"Meilize.cn","type":"站外","url":"http://www.meilize.cn/jx/?url="},
{"name":"大表哥","type":"站外","url":"http://jx.biaoge.tv/index.php?url="}
{"name":"百域学院","type":"站外","url":"http://app.baiyug.cn:2019/vip/?url="},
{"name":"m1907","type":"站外","url":"https://z1.m1907.cn/?jx="},
{"name":"1717yun","type":"站外","url":"http://www.1717yun.com/jx/ty.php?url="}];
//自定义 log 函数
function mylog(param1,param2){
param1 = param1 ? param1 : "";
param2 = param2 ? param2 : "";
console.log("#" + log_count++ + "-VIP-log:",param1,param2);
}
function innerParse(url){
$("#iframe-player").attr("src",url);
}
function GMopenInTab(url,open_in_background){
if(typeof GM_openInTab === "function"){
GM_openInTab(url,open_in_background);
}else{
GM.openInTab(url,open_in_background);
}
}
function GMgetValue(name,value){
if(typeof GM_getValue === "function"){
return GM_getValue(name,value);
}else{
return GM.getValue(name,value);
}
}
function GMsetValue(name,value){
if(typeof GM_setValue === "function"){
GM_setValue(name,value);
}else{
GM.setValue(name,value);
}
}
function GMaddStyle(css){
var myStyle = document.createElement('style');
myStyle.textContent = css;
var doc = document.head || document.documentElement;
doc.appendChild(myStyle);
}
function showSetting(){
if(document.querySelector('#jiexi-setting') == null){
GMaddStyle(`
#jiexi-setting legend,table,table th,td{text-align:center;}
`);
var container = document.createElement("div");
container.id = "jiexi-setting";
container.style = "position:fixed;z-index:2147483647;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.5);";
container.innerHTML =
"<div style='position:absolute;width:500px;height:300px;top:50%;left:50%;margin-left:-250px;margin-top:-150px;padding:10px;background-color:#242424;color:white;font-size:14px;'>" +
"<div id='cancel-button' style='position:absolute;top:-15px;right:-8px;font-size:20px;cursor:pointer;'>╳</div>" +
"<legend style='font-size:16px;color:#fff;margin:auto;'>VIP VIP解析设置</legend>" +
"<table id='interface-table' style='line-height:30px;margin:0 auto;'><tr><th>接口名称</th><th>接口地址</th><th>接口类型</th><th>操作</th></tr>" +
"<tr><td><input type='text' id='interface-name' name='interface-name' placeholder='接口显示名称' style='border:0;width:100px;margin-right:10px;'></input></td>" +
"<td><input type='text' id='interface-url' name='interface-url' placeholder='接口地址必须包含 http 或 https' style='border:0;width:200px;margin-right:10px;'></input></td>" +
"<td><label title='站内' style='margin-right:5px;'><input id='interface-type-in' name='interface-type' value='站内' type='radio' style='margin:0 5px;'></input>站内</label>" +
"<label title='站外' style='margin-right:10px;'><input id='interface-type-out' name='interface-type' value='站外' type='radio' style='margin:0 5px;' checked></input>站外</label></td>" +
"<td><input type='button' value='增加' id='save_button' style='cursor:pointer;font-size:12px;background-color:#242424;color:white;border:1px solid #ccc;border-radius:5px;padding:2px 6px;'></input></td></tr>" +
"</table></div>";
document.body.appendChild(container);
if(userInterfaceList.length > 0){
userInterfaceList.forEach((item,index)=>{
var interface_row = $("<tr><td>" + item.name + "</td><td>" + item.url + "</td><td>" + item.type + "</td><td><input type='button' value='删除' class='delete-button' style='cursor:pointer;font-size:12px;background-color:#242424;color:white;border:1px solid #ccc;border-radius:5px;padding:2px 6px;'></input></td>");
$("#interface-table").append(interface_row);
});
}
}
$("#cancel-button").click(()=>{
$("#jiexi-setting").remove();
});
$("#save_button").click(()=>{
var interface_name = $("input[name='interface-name']").val().replace(/^\s+|\s+$/g,"");
var interface_url = $("input[name='interface-url']").val().replace(/^\s+|\s+$/g,"");
var interface_type = $('input[name="interface-type"]:checked').val();
var saveOrNot = true;
if(interface_name == ""){
alert("请输入接口名称");
return;
}
if(interface_url == ""){
alert(" 请输入接口地址");
return;
}
if(interface_url.indexOf("http") != 0){
alert(" 请输入以 http 或 https 开头的接口地址");
return;
}
if(interface_type == "站内" && interface_url.indexOf("https") != 0){
alert("站内VIP解析只支持以 https 开头的接口地址,请修改接口类型");
return;
}
userInterfaceList.forEach((item,index)=>{
if(interface_name == item.name){
alert("已存在同名接口,请修改接口名称");
saveOrNot = false;
}
});
if(saveOrNot){
saveOrNot = false;
var new_interface = {"name":interface_name,"url":interface_url,"type":interface_type};
userInterfaceList.push(new_interface);
GMsetValue("user_interface",userInterfaceList);
location.reload();
}
});
$(".delete-button").each((index,item)=>{
item.addEventListener("click",()=>{
var delete_item_name = item.parentNode.parentNode.firstChild.innerHTML;
userInterfaceList.forEach((item,index)=>{
if(delete_item_name == item.name){
userInterfaceList.splice(index,1);
}
});
GMsetValue("user_interface",userInterfaceList);
$(item.parentNode.parentNode).remove();
$("li").each((index,li_item)=>{
if(li_item.innerHTML.indexOf(delete_item_name) > -1){
$(li_item).remove();
}
});
});
});
}
setTimeout(function(){
GM_registerMenuCommand("自定义 VIP 视频VIP解析接口",showSetting);
userInterfaceList = GMgetValue("user_interface",[]);
if(userInterfaceList.length > 0){
parseInterfaceList = parseInterfaceList.concat(originalInterfaceList,userInterfaceList);
}else{
parseInterfaceList = originalInterfaceList;
}
var innerList = [],outerList = [];
var innerli = "",outerli = "";
parseInterfaceList.forEach((item,index)=>{
if(item.type == "站内"){
innerList.push(item);
innerli += "<li>" + item.name + "</li>";
}else{
outerList.push(item);
outerli += "<li>" + item.name + "</li>";
}
});
parseInterfaceList = innerList.concat(outerList);
var jiexiDIV = "<div style='display:flex;'><div style='width:180px;padding:10px 0;'><div style='text-align:center;color:#cccccc;line-height:20px;'>站内VIP解析</div>" +
"<ul style='margin:0 10px;'>" + innerli + "<div style='clear:both;'></div></ul><div style='text-align:center;color:#cccccc;line-height:20px;'>站外VIP解析</div>" +
"<ul style='margin:0 10px;'>" + outerli + "<div style='clear:both;'></div></ul></div><div style='margin:auto;'><img style='width:200px;' src='https://coding.net/u/mofiter/p/public_files/git/raw/master/show.png'></div></div>";
var videoPlayer = $("<div id='iframe-div' style='width:100%;height:100%;z-index:2147483647;'><iframe id='iframe-player' frameborder='0' allowfullscreen='true' width='100%' height='100%'></iframe></div>");
if (location.href.indexOf("www.iqiyi.com") > -1){
GMaddStyle(`.fn-iqiyi-jiexi li{color:#cccccc;text-align:center;width:60px;line-height:20px;float:left;border:1px solid gray;border-radius:8px;padding:0 4px;margin:4px 2px;}`);
var iqiyi_jiexi = $("<div class='func-item'><span class='func-inner fn-iqiyi-jiexi-text' style='line-height:40px;'><span class='func-name'>VIP解析</span></span>" +
"<div class='qy-func-jiexi-pop fn-iqiyi-jiexi' style='display:none;position:absolute;left:-50px;text-align:center;'><div class='qy-popup-box' style='background-color:#2e2e2e;border:1px solid gray;'>" +
jiexiDIV + "</div></div></div>");
var addButtonLoop = setInterval(()=>{
if($(".func-like-v1").is(":visible") && !document.getElementsByClassName("fn-iqiyi-jiexi")[0]){
var qy_flash_func = $(".qy-flash-func");
qy_flash_func.prepend(iqiyi_jiexi);
$(".fn-iqiyi-jiexi-text").click(()=>{
if(document.getElementById("iframe-player") == null){
if (document.getElementsByClassName("cupid-public-time")[0] != null){
document.getElementsByClassName("cupid-public-time")[0].click();
}
var flashbox = $("#flashbox");
flashbox.attr("z-index","400");
flashbox.empty();
flashbox.append(videoPlayer);
}
innerParse(parseInterfaceList[0].url + location.href);
});
$(".fn-iqiyi-jiexi li").each((index,item)=>{
$(item).on('mouseover',()=>{
$(item).css('cursor','pointer');
$(item).css('color','#01be07');
});
$(item).on('mouseout',()=>{
$(item).css('color','#cccccc');
});
$(item).on('click',()=>{
if(parseInterfaceList[index].type == "站内"){
if(document.getElementById("iframe-player") == null){
if (document.getElementsByClassName("cupid-public-time")[0] != null){
document.getElementsByClassName("cupid-public-time")[0].click();
}
var flashbox = $("#flashbox");
flashbox.attr("z-index","400");
flashbox.empty();
flashbox.append(videoPlayer);
}
innerParse(parseInterfaceList[index].url + location.href);
}else{
GMopenInTab(parseInterfaceList[index].url + location.href,false);
}
});
});
clearInterval(addButtonLoop);
}
},1000);
iqiyi_jiexi.on("mouseover",()=>{
$(".qy-func-jiexi-pop").show();
});
iqiyi_jiexi.on("mouseout",()=>{
$(".qy-func-jiexi-pop").hide();
});
var iqiyi_jiexi_new = $("<div style='float:left;color:#999;cursor:pointer;'><span class='func-name'>VIP解析</span></div>");
var funcRight = $(".funcRight");
funcRight.prepend(iqiyi_jiexi_new);
iqiyi_jiexi_new.click(()=>{
var vipFloatbgCls = $(".vipFloatbgCls").parent();
$(vipFloatbgCls).css("display","none");
$(".J_play-underFrame").css("display","none");
document.getElementsByClassName("usrTx-register")[0].querySelector("a").click()
$("#flashbox").empty();
$("#flashbox").append(videoPlayer);
});
iqiyi_jiexi_new.on("mouseover",()=>{
iqiyi_jiexi_new.css("color","#6ba430");
});
iqiyi_jiexi_new.on("mouseout",()=>{
iqiyi_jiexi_new.css("color","#999");
});
setInterval(()=>{
if($(".qy-player-vippay-popup") != null){
var qy_player_vippay_popup = $(".qy-player-vippay-popup").parent();
$(qy_player_vippay_popup).css("display","none");
}
var div = $("body").children("div");
div.each((index,item)=>{
try{
if($(item).css("position") === "fixed"){
$(item).remove();
}
}catch(err){
mylog(err);
}
});
},500);
}else if(location.href.indexOf("v.qq.com") > -1){
var type_name = unsafeWindow.COVER_INFO.type_name;
var vipPage = unsafeWindow.COVER_INFO.vipPage;
var mod_player;
if(type_name === "电影"){
var list_item = $(".mod_figure_list .list_item");
list_item.each(function(index,item){
item.addEventListener('click',()=>{
setTimeout(()=>{
location.reload();
},1000);
});
});
}else if(type_name === "电视剧" || type_name === "动漫"){
var select_items = $('.mod_episode .item');
select_items.each(function(index,item){
item.addEventListener('click',()=>{
setTimeout(()=>{
location.reload();
},1000);
});
});
var mod_episode_filter = $(".mod_episode_filter");
mod_episode_filter.click(()=>{
var select_items = $('.mod_episode .item');
select_items.each(function(index,item){
item.addEventListener('click',()=>{
setTimeout(()=>{
location.reload();
},1000);
});
});
});
}
var action_wrap = $(".action_wrap");
GMaddStyle(`.fn-qq-jiexi li{text-align:center;width:60px;line-height:20px;float:left;border:1px solid gray;border-radius:8px;padding:0 4px;margin:4px 2px;}`);
var qq_jiexi = $("<div id='qq-jiexi-btn' class='action_item action_jiexi' style='position:relative;'><a class='action_title fn-qq-jiexi-text'><span>VIP解析</span></a>" +
"<div class='mod_pop_action fn-qq-jiexi' style='background-color:#2e2e2e;width:auto;left:-50px;border:1px solid gray;'>" + jiexiDIV + "</div></div>");
action_wrap.append(qq_jiexi);
document.getElementById("qq-jiexi-btn").addEventListener("mouseover",()=>{
$(".action_jiexi").toggleClass("open");
});
document.getElementById("qq-jiexi-btn").addEventListener("mouseout",()=>{
$(".action_jiexi").toggleClass("open");
});
document.getElementsByClassName("fn-qq-jiexi-text")[0].addEventListener("click",()=>{
if(document.getElementById("iframe-player") == null){
var txp_ad_skip_text = $(".txp_ad_inner .txp_ad_skip_text");
if(txp_ad_skip_text.text() === "VIP可关闭广告"){
txp_ad_skip_text.click();
mod_player = $("#mod_player");
mod_player.empty();
mod_player.append(videoPlayer);
}else if(txp_ad_skip_text.text() === "关闭广告"){
txp_ad_skip_text.click();
}else if(vipPage === true){
var txp_btn_play = $(".txp_left_controls .txp_btn_play");
if(txp_btn_play.attr("data-status") === "pause"){
txp_btn_play.click();
}
mod_player = $("#mod_player");
mod_player.empty();
mod_player.append(videoPlayer);
}
}
innerParse(parseInterfaceList[0].url + location.href);
});
$(".fn-qq-jiexi li").each((index,item)=>{
item.addEventListener('mouseover',()=>{
$(item).css('cursor','pointer');
$(item).css('color','#fe6527');
});
item.addEventListener('mouseout',()=>{
$(item).css('color','#999999');
});
item.addEventListener('click',()=>{
if(parseInterfaceList[index].type == "站内"){
if(document.getElementById("iframe-player") == null){
var txp_ad_skip_text = $(".txp_ad_inner .txp_ad_skip_text");
if(txp_ad_skip_text.text() === "VIP可关闭广告"){
txp_ad_skip_text.click();
mod_player = $("#mod_player");
mod_player.empty();
mod_player.append(videoPlayer);
}else if(txp_ad_skip_text.text() === "关闭广告"){
txp_ad_skip_text.click();
}else if(vipPage === true){
var txp_btn_play = $(".txp_left_controls .txp_btn_play");
if(txp_btn_play.attr("data-status") === "pause"){
txp_btn_play.click();
}
mod_player = $("#mod_player");
mod_player.empty();
mod_player.append(videoPlayer);
}
}
innerParse(parseInterfaceList[index].url + location.href);
}else{
GMopenInTab(parseInterfaceList[index].url + location.href,false);
}
});
});
setInterval(()=>{
$(".tvip_layer").css("display","none");
$("#mask_layer").css("display","none");
},500);
}else if(location.href.indexOf("v.youku.com") > -1){
setInterval(()=>{
$(".yk-dmtxtbox").css("width","300px");
},1000);
GMaddStyle(`.fn-youku-jiexi li{color:#cccccc;text-align:center;width:60px;line-height:20px;float:left;border:1px solid gray;border-radius:8px;padding:0 4px;margin:4px 2px;}`);
var bpmodule_playpage_paction = $("#bpmodule-playpage-paction .play-fn");
var youku_jiexi = $("<li class='fn-download fn-youku-jiexi'><span class='fn-title'><i class='fn-icon'></i></span><span class='text fn-youku-jiexi-text'>VIP解析</span>" +
"<div class='fn-panel' style='background-color:#2e2e2e;min-width:100px;width:auto;border:1px solid gray;'>" + jiexiDIV + "</div></li>");
bpmodule_playpage_paction.append(youku_jiexi);
$(".fn-youku-jiexi-text").click(()=>{
if(document.getElementById("iframe-player") == null){
var ykPlayer = $("#ykPlayer");
ykPlayer.empty();
ykPlayer.append(videoPlayer);
$("#module_basic_player").css("height","100%");
var player = $("#player");
player.css("height","100%");
player.empty();
player.append(videoPlayer);
}
innerParse(parseInterfaceList[0].url + location.href);
});
$(".fn-youku-jiexi li").each((index,item)=>{
$(item).on('mouseover',()=>{
$(item).css('cursor','pointer');
$(item).css('color','#2592ff');
});
$(item).on('mouseout',()=>{
$(item).css('color','#cccccc');
});
$(item).on('click',()=>{
if(parseInterfaceList[index].type == "站内"){
if(document.getElementById("iframe-player") == null){
var ykPlayer = $("#ykPlayer");
ykPlayer.empty();
ykPlayer.append(videoPlayer);
$("#module_basic_player").css("height","100%");
var player = $("#player");
player.css("height","100%");
player.empty();
player.append(videoPlayer);
}
innerParse(parseInterfaceList[index].url + location.href);
}else{
GMopenInTab(parseInterfaceList[index].url + location.href,false);
}
});
});
}else if(location.href.indexOf("www.mgtv.com") > -1){
GMaddStyle(`.fn-mgtv-jiexi li{color:#cccccc;text-align:center;width:60px;line-height:20px;float:left;border:1px solid gray;border-radius:8px;padding:0 4px;margin:4px 2px;}`);
var v_panel_box = $(".v-panel-box");
var mgtv_jiexi = $("<div class='v-panel-mod fn-mgtv-jiexi' style='cursor:pointer;'><a class='v-panel-submod fn-mgtv-jiexi-text'>VIP解析</a>" +
"<div class='extend' style='top:-5px;left:-50px;text-align:center;position:relative;'><div class='v-panel-extend'><div class='fn-panel' style='background-color:#2e2e2e;width:auto;border:1px solid gray;'>" +
jiexiDIV + "</div></div></div></div>");
v_panel_box.append(mgtv_jiexi);
mgtv_jiexi.on("mouseover",()=>{
$(".fn-mgtv-jiexi .extend").show();
});
mgtv_jiexi.on("mouseout",()=>{
$(".fn-mgtv-jiexi .extend").hide();
});
$(".fn-mgtv-jiexi-text").click(()=>{
if(document.getElementById("iframe-player") == null){
var mgtv_player_wrap = $("#mgtv-player-wrap");
mgtv_player_wrap.empty();
mgtv_player_wrap.append(videoPlayer);
}
innerParse(parseInterfaceList[0].url + location.href);
});
$(".fn-mgtv-jiexi li").each((index,item)=>{
$(item).on('mouseover',()=>{
$(item).css('color','#ff6f00');
});
$(item).on('mouseout',()=>{
$(item).css('color','#cccccc');
});
$(item).on('click',()=>{
if(parseInterfaceList[index].type == "站内"){
if(document.getElementById("iframe-player") == null){
var mgtv_player_wrap = $("#mgtv-player-wrap");
mgtv_player_wrap.empty();
mgtv_player_wrap.append(videoPlayer);
}
innerParse(parseInterfaceList[index].url + location.href);
}else{
GMopenInTab(parseInterfaceList[index].url + location.href,false);
}
});
});
var selected_items = $(".aside-tabbox li");
selected_items.each(function(index,item){
item.addEventListener('click',()=>{
setTimeout(()=>{
location.reload();
},1000);
});
});
}else if(location.href.indexOf("tv.sohu.com") > -1){
GMaddStyle(`.fn-sohu-jiexi li{color:#cccccc;text-align:center;width:60px;line-height:20px;float:left;border:1px solid gray;border-radius:8px;padding:0 4px;margin:4px 2px;}`);
var vBox_right = $(".vBox-right");
var sohu_jiexi = $("<div class='vBox vBox-play'><a class='vbtn'>VIP解析</a><div class='vCont fn-sohu-jiexi' style='background-color:#2e2e2e;border:1px solid gray;padding:0;width:auto;margin:0 0 0 -60px;line-height:25px;'>" + jiexiDIV + "</div></div>");
vBox_right.prepend(sohu_jiexi);
sohu_jiexi.click(()=>{
$(".fn-sohu-jiexi").toggle();
});
$(".fn-sohu-jiexi li").each((index,item)=>{
$(item).on('mouseover',()=>{
$(item).css('cursor','pointer');
$(item).css('color','#e33c30');
});
$(item).on('mouseout',()=>{
$(item).css('color','#cccccc');
});
$(item).on('click',()=>{
if(parseInterfaceList[index].type == "站内"){
if(document.getElementById("iframe-player") == null){
var player_vipTips = $("#player_vipTips");
player_vipTips.css("display","none");
if(document.querySelector("#menu") == null){
var sohuplayer = $("#sohuplayer");
sohuplayer.empty();
sohuplayer.append(videoPlayer);
}else{
var player = $("#player");
player.empty();
player.append(videoPlayer);
}
}
innerParse(parseInterfaceList[index].url + location.href);
}else{
GMopenInTab(parseInterfaceList[index].url + location.href,false);
}
});
});
}else if(location.href.indexOf("film.sohu.com") > -1){
GMaddStyle(`.fn-sohu-jiexi li{color:#cccccc;text-align:center;width:60px;line-height:20px;float:left;border:1px solid gray;border-radius:8px;padding:0 4px;margin:4px 2px;}`);
var player_content_info = $(".player-content-info");
var sohu_film_jiexi = $("<div class='action-item'><a class='action-title fn-sohu-jiexi-text'><span class='ico-text'>VIP解析</span><i class='ico-down'></i></a><div class='hover-content fn-sohu-jiexi' style='background-color:#2e2e2e;border:1px solid gray;width:auto;text-align:center;margin-left:-61px;'>" +
jiexiDIV + "</div></div>");
player_content_info.prepend(sohu_film_jiexi);
sohu_film_jiexi.on("mouseover",()=>{
$(".fn-sohu-jiexi").show();
});
sohu_film_jiexi.on("mouseout",()=>{
$(".fn-sohu-jiexi").hide();
});
$(".fn-sohu-jiexi-text").click(()=>{
if(document.getElementById("iframe-player") == null){
var playerWrap = $("#playerWrap");
playerWrap.empty();
playerWrap.append(videoPlayer);
}
innerParse(parseInterfaceList[0].url + location.href);
});
$(".fn-sohu-jiexi li").each((index,item)=>{
$(item).on('mouseover',()=>{
$(item).css('cursor','pointer');
$(item).css('color','#ee3c3a');
});
$(item).on('mouseout',()=>{
$(item).css('color','#cccccc');
});
$(item).on('click',()=>{
if(parseInterfaceList[index].type == "站内"){
if(document.getElementById("iframe-player") == null){
var playerWrap = $("#playerWrap");
playerWrap.empty();
playerWrap.append(videoPlayer);
}
innerParse(parseInterfaceList[index].url + location.href);
}else{
GMopenInTab(parseInterfaceList[index].url + location.href,false);
}
});
});
}else if(location.href.indexOf("www.le.com") > -1){
GMaddStyle(`.fn-le-jiexi li{color:#cccccc;text-align:center;width:60px;line-height:20px;float:left;border:1px solid gray;border-radius:8px;padding:0 4px;margin:4px 2px;}`);
var interact_area = $(".interact_area");
var le_jiexi = $("<li><a class='fn-le-jiexi-text'><span>VIP解析</span></a><div class='fn-le-jiexi' style='display:none;background-color:#2e2e2e;border:1px solid gray;width:auto;position:absolute;top:45px;left:-40px;border-top:2px solid #E42112;box-shadow:0 2px 6px 0 rgba(0,0,0,.1);'>" +
jiexiDIV + "</div></li>");
interact_area.prepend(le_jiexi);
le_jiexi.on("mouseover",()=>{
$(".fn-le-jiexi").show();
});
le_jiexi.on("mouseout",()=>{
$(".fn-le-jiexi").hide();
});
$(".fn-le-jiexi-text").click(()=>{
if(document.getElementById("iframe-player") == null){
var le_playbox = $("#le_playbox");
le_playbox.empty();
le_playbox.append(videoPlayer);
}
innerParse(parseInterfaceList[0].url + location.href);
});
$(".fn-le-jiexi li").each((index,item)=>{
$(item).css('height','25px');
$(item).css('padding','0 5px');
$(item).on('mouseover',()=>{
$(item).css('color','#e42013');
});
$(item).on('mouseout',()=>{
$(item).css('color','#cccccc');
});
$(item).on('click',()=>{
if(parseInterfaceList[index].type == "站内"){
if(document.getElementById("iframe-player") == null){
var le_playbox = $("#le_playbox");
le_playbox.empty();
le_playbox.append(videoPlayer);
}
innerParse(parseInterfaceList[index].url + location.href);
}else{
GMopenInTab(parseInterfaceList[index].url + location.href,false);
}
});
});
}else if(location.href.indexOf("video.tudou.com") > -1){
GMaddStyle(`.fn-tudou-jiexi li{color:#cccccc;text-align:center;width:60px;line-height:20px;float:left;border:1px solid gray;border-radius:8px;padding:0 4px;margin:4px 2px;}`);
var td_interactbox = $(".td-interactbox__fn--right");
var tudou_jiexi = $("<div class='td-interactbox__fn__item'><div class='dropdown'><div class='tudou-jiexi-text' style='cursor:pointer;color:#fff;'>VIP解析</div><div class='dropdown__panel fn-tudou-jiexi' style='border:0;text-align:center;'>" +
"<div style='background-color:#2e2e2e;border:1px solid gray;width:auto;position:absolute;top:10px;left:-100%;'>" + jiexiDIV + "</div></div></div></div>");
td_interactbox.prepend(tudou_jiexi);
tudou_jiexi.on("mouseover",()=>{
$(".tudou-jiexi-text").css("color","#ef6f2e");
$(".fn-tudou-jiexi").show();
});
tudou_jiexi.on("mouseout",()=>{
$(".tudou-jiexi-text").css("color","#fff");
$(".fn-tudou-jiexi").hide();
});
$(".tudou-jiexi-text").click(()=>{
if(document.getElementById("iframe-player") == null){
var js_player = $(".td-playbox");
js_player.empty();
js_player.append(videoPlayer);
}
innerParse(parseInterfaceList[0].url + location.href);
});
$(".fn-tudou-jiexi li").each((index,item)=>{
$(item).on('mouseover',()=>{
$(item).css('cursor','pointer');
$(item).css('color','#ef6f2e');
});
$(item).on('mouseout',()=>{
$(item).css('color','#cccccc');
});
$(item).on('click',()=>{
if(parseInterfaceList[index].type == "站内"){
if(document.getElementById("iframe-player") == null){
var js_player = $(".td-playbox");
js_player.empty();
js_player.append(videoPlayer);
}
innerParse(parseInterfaceList[index].url + location.href);
}else{
GMopenInTab(parseInterfaceList[index].url + location.href,false);
}
});
});
}else if(location.href.indexOf("v.pptv.com") > -1){
GMaddStyle(`
#fn-pptv-jiexi li{width:auto;color:#cccccc;background:0;text-align:center;width:60px;line-height:20px;float:left;border:1px solid gray;border-radius:8px;padding:0 4px;margin:4px 2px;}
#fn-pptv-jiexi {display:none;position:absolute;top:50px;width:auto;text-align:center;background-color:#2e2e2e;border:1px solid gray;}
`);
var module_video2016_ops = $(".module-video2016-ops ul");
var pptv_jiexi = $("<li id='pptv-jiexi-btn'><a class='pptv_jiexi-text' style='cursor:pointer;'><i class='ic4'></i>VIP解析</a><div id='fn-pptv-jiexi'>" + jiexiDIV + "</div></li>");
module_video2016_ops.prepend(pptv_jiexi);
document.getElementById("pptv-jiexi-btn").addEventListener("mouseover",()=>{
$("#fn-pptv-jiexi").show();
});
document.getElementById("pptv-jiexi-btn").addEventListener("mouseout",()=>{
$("#fn-pptv-jiexi").hide();
});
document.getElementById("pptv-jiexi-btn").addEventListener("click",()=>{
if(document.getElementById("iframe-player") == null){
var pptv_playpage_box = $("#pptv_playpage_box");
pptv_playpage_box.empty();
pptv_playpage_box.append(videoPlayer);
}
innerParse(parseInterfaceList[0].url + location.href);
});
$("#fn-pptv-jiexi li").each((index,item)=>{
$(item).on("mouseover",()=>{
$(item).css("cursor","pointer");
$(item).css("color","#3399ff");
});
$(item).on("mouseout",()=>{
$(item).css("color","#cccccc");
});
$(item).on("click",()=>{
if(parseInterfaceList[index].type == "站内"){
if(document.getElementById("iframe-player") == null){
var pptv_playpage_box = $("#pptv_playpage_box");
pptv_playpage_box.empty();
pptv_playpage_box.append(videoPlayer);
}
innerParse(parseInterfaceList[index].url + location.href);
}else{
GMopenInTab(parseInterfaceList[index].url + location.href,false);
}
});
});
}
},3000);
})();