屏蔽广告/优化打开链接
当前为
// ==UserScript==
// @icon http://www.javlib.com/favicon.ico
// @name Javlib净化
// @namespace http://tampermonkey.net/
// @version 0.6
// @description 屏蔽广告/优化打开链接
// @author Avral
// @match *://*.com/*
// @match *://javlib.com/*
// @match *://zlibz.com/*
// @match *://btsow.bar/*
// @grant none
// @run-at document-end
// @license MIT
// ==/UserScript==
var isInit = false;
(function () {
if (window.$ == null)return;
function enumdel(arrs){
$.each(arrs, function(index, a){
a.remove();
});
}
function init(){
if (document.title.indexOf("JAVLibrary") != -1){
console.log("JAVLIB Initing...");
var $videoimages = null;
document.onselect = function(){}
document.onclick = function(){}
document.onmousedown = function(){}
document.onmouseup = function(){}
window.open = function(){};
document.write = function(){}
document.writeln = function(){}
$.each($("head").children("script"), function(index, a){
a.remove();
});
enumdel($("[id^='topbanner'"));
enumdel($("[id^='sidebanner'"));
enumdel($("[id^='middlebanner'"));
enumdel($("[id^='bottombanner'"));
$("div.socialmedia").remove();
$("div#toplogo").remove();
$("div#bottommenu").remove();
$("div#bottomcopyright").remove();
$("div#leftmenu").css("width", "auto");
$("div#rightcolumn").css("margin-left", "100px");
if (isInit)return;
isInit = true;
$("div.videos div.id").each(function(index, a){
//a.innerHTML += "<button onclick='preview();'>预览</button>";
$.ajax({
url:"https://192.168.50.10/" + a.firstChild.data,
type: "POST",
data:{},
success: function (result) {
if (result != "")
{
a.innerHTML += "<br/>" + result;
a.style = "color:red;";
}
}
});
});
$("div#video_id td.text").each(function(index, a){
var bt_search = $("<iframe src='https://btsow.bar/search/"+a.innerHTML+"' style='width:100%;height:250px;' security='restricted' sandbox=''></iframe>");
$("div#video_favorite_edit").after(bt_search);
$.ajax({
url:"https://192.168.50.10/" + a.innerHTML,
type: "POST",
data:{},
success: function (result) {
a.innerHTML += "<br/>" + result;
}
});
});
}
if (document.title.indexOf("bt - BTSOW") != -1){
console.log("BTSOW Initing...");
document.onselect = function(){}
document.onclick = function(){}
document.onmousedown = function(){}
document.onmouseup = function(){}
window.open = function(){};
document.write = function(){}
document.writeln = function(){}
$.each($("head").children("script"), function(index, a){
a.remove();
});
$.each($("body").children("[class!='container']"), function(index, a){
a.remove();
});
/*$.each($(".container").children("[class!='data-list']"), function(index, a){
a.remove();
});*/
}
}
$(document).ready(function(){
init();
});
init();
}) ();