您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
屏蔽广告/优化打开链接
// ==UserScript== // @icon http://www.javlib.com/favicon.ico // @name Javlib净化 // @namespace http://tampermonkey.net/ // @version 0.7 // @description 屏蔽广告/优化打开链接 // @author Avral // @match *://*.com/* // @match *://javlib.com/* // @match *://zlibz.com/* // @match *://btsow.bar/* // @grant none // @run-at document-end // ==/UserScript== var isInit = false; (function () { if (window.$ == null)return; function enumdel(arrs){ $.each(arrs, function(index, a){ a.remove(); }); } function getInfo(code, a) { $.ajax({ url:"http://127.0.0.1:8080/", type: "POST", data:{ id: code }, dataType: "json", success: function (result) { for (let idx in result) { let info = result[idx]; let color = "red"; if (info.type.id >= 1 && info.type.id <= 3) color = "green"; else if (info.type.id == 6) color = "yellow"; a.innerHTML += "<br/>"; a.innerHTML += "<a id=\"open_local_path\" style=\"color:" + color + "\" code=\"" + a.firstChild.data + "\">[" + info.type.name + "][" + info.ext + "][" + (info.size / 1024 / 1024 / 1024).toFixed(2) + "GB]<a/>"; } a.addEventListener("click", function(event) { if (event.target.matches("#open_local_path")) { event.stopPropagation(); event.preventDefault(); openFile(event.target.getAttribute("code")); } }, false); }, error: function() { a.style = "color:red;"; } }); } function openFile(path) { $.ajax({ url:"http://127.0.0.1:8080/", type: "POST", data:{ code: path }, }); } 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'")); enumdel($("div.ebmhijOverlay")); $("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>"; getInfo(a.firstChild.data, a); }); $("table.comment td strong a").each(function(index, a){ console.log("test"); //a.innerHTML += "<button onclick='preview();'>预览</button>"; var id = a.firstChild.data; id = id.substr(0, id.indexOf(" ")); getInfo(id, a); }); $("div#video_id td.text").each(function(index, a){ var bt_search = $("<iframe src='https://btsow.com/search/"+a.innerHTML+"' style='width:100%;height:250px;' security='restricted' sandbox=''></iframe>"); $("div#video_favorite_edit").after(bt_search); var bt_search1 = $("<iframe src='https://0cili.org/search?q="+a.innerHTML+"' style='width:100%;height:250px;' security='restricted' sandbox=''></iframe>"); $("div#video_favorite_edit").after(bt_search1); getInfo(a.firstChild.data, a); }); } 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(); }) ();