JavBus净化增强

去除JavBus广告、拦截弹窗、修复布局、支持PC端|移动端

  1. // ==UserScript==
  2. // @name JavBus净化增强
  3. // @name:zh-TW JavBus凈化增強
  4. // @name:en JavBusEnhance
  5. // @namespace https://github.com/GangPeter/pgscript
  6. // @version 1.0.5
  7. // @author GangPeter
  8. // @description 去除JavBus广告、拦截弹窗、修复布局、支持PC端|移动端
  9. // @description:zh-TW 去除JavBus廣告、攔截彈窗、修復布局、支持PC端|移動端
  10. // @description:en Remove JavBus ads
  11. // @license None
  12. // @icon data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAFo9M/3AAAACXBIWXMAAA7DAAAOwwHHb6hkAAABBElEQVR4nLSSQQ7BUBCGH2FX4QLdd4Uj2EiEjRO4ii2xsnOWLjgA1USQoInYaDWxYNFQ5WckVY+2CJr8Xcz73j/zZob1GAOJ0W/bbsOLdO+PSBtZ9gJKLIZ5pcITnBtplMnwgXE26wX0ev35iis3fSBA1bp2HGC2WjAaDewXCwxEMdghsOy3gdAi1UQCtmFw0BNwWK/DAccXiERA36xUwk7T/GuY5vNYNZtQk8kvn/mpQg1ocya5HLRyGWoq9bkBdYWGT62jBXgcwh8MolHMikUsq1UMJQl9QcC207kajNLp1wYETAsFHEwTJ8fB0bJwsm3otRqUePz9HtwyXRbAL+tPx3gGAAD//27vhQUAAAAGSURBVAMAQIr/QsoicMsAAAAASUVORK5CYII=
  13. // @homepageURL https://github.com/GangPeter/pgscript
  14. // @supportURL https://github.com/GangPeter/pgscript
  15. // @match *://*.javbus.com/*
  16. // @match *://*.busjav.help/*
  17. // @match *://*.seedmm.help/*
  18. // @match *://*.seejav.help/*
  19. // @grant GM_addStyle
  20. // @run-at document-start
  21. // ==/UserScript==
  22.  
  23. (n=>{if(typeof GM_addStyle=="function"){GM_addStyle(n);return}const a=document.createElement("style");a.textContent=n,document.head.append(a)})(" div.ad-box,div.alert.alert-info.alert-dismissable.alert-common{display:none!important}div.container>h4:has(a[href*=bootstr]){display:none!important}footer.footer{display:none!important}div.bcpic2:has(div.ad-box){display:none!important}#ct>div.mn>div:nth-child(1):has(div){display:none!important}#an{display:none!important}#ct>div.mn>div.banner728{display:none!important}#sd>div.frame.move-span.cl.frame-1{display:none!important}#ct>div>div.sd.sd_allbox>div.frame.move-span.cl.frame-1{display:none!important}div.biaoqi-fix-area,div.jav-footer{display:none!important}tbody>tr>td.plc.plm:has(div.sign){display:none!important}div.pls.favatar[id*=favatar]>div.card_gender_0[id*=userinfo]{display:none!important}#ct>div>div.mn>div.pgs.mtm.mbm.cl>div.banner728{display:none!important} ");
  24.  
  25. (function () {
  26. 'use strict';
  27.  
  28. var LogLevel = /* @__PURE__ */ ((LogLevel2) => {
  29. LogLevel2["Debug"] = "DEBUG";
  30. LogLevel2["Info"] = "INFO";
  31. LogLevel2["Warn"] = "WARN";
  32. LogLevel2["Error"] = "ERROR";
  33. return LogLevel2;
  34. })(LogLevel || {});
  35. function PGLOG(level, funName, message) {
  36. const now = /* @__PURE__ */ new Date();
  37. const time = `${now.getFullYear()}-${now.getMonth() + 1}-${now.getDate()} ${now.getHours()}:${now.getMinutes()}:${now.getSeconds()}`;
  38. const logMessage = `${time} [${funName}|${level}]: ${message}`;
  39. console.log(logMessage);
  40. }
  41. const FUNNAME = "JavBus增强";
  42. PGLOG(LogLevel.Info, FUNNAME, "启动!");
  43.  
  44. })();