// ==UserScript== // @name 手机看图、小说适配 // @namespace http://tampermonkey.net/ // @version 9.500.8.66 // @description 自动滚动,图片集合,页面旋转,字体放大,去除浮动广告,模拟点击 // @author You // @match *://*/* // @require https://cdn.bootcss.com/jquery/3.7.1/jquery.min.js // @run-at document-body // @license MIT // @downloadURL none // ==/UserScript== this.$ = this.jQuery = jQuery.noConflict(true); (function($) { 'use strict'; if (document.querySelector('.Jq-autoScroll-btn')) { return; } var DSImg = 1; function dqSelect(selectPath) { return document.querySelectorAll(selectPath); } var winWidth = $(dqSelect("html")).width(), winProp = window.innerHeight / window.innerWidth, winHeight = winWidth * winProp; if (winHeight < 400 || winWidth < 200) { winWidth = 393; winHeight = 767; winProp = 767 / 393; } var winW = winWidth > winHeight ? winHeight * 0.9 : winWidth; var wHeight = winW * 0.1; var SPicH = winWidth * 0.12; var top = (winHeight - wHeight) * 0.5; var Jq_style = `html{ overflow-y: visible !important; } html,body, #Jq-autoScroll-ul { overflow-wrap: break-word !important; scroll-behavior: auto !important; filter: none !important; min-height: ${winHeight}px !important; } .Jq-overYScroll{ overflow-y: scroll!important; } .Jq-overXScroll{ overflow-x: scroll!important; } .Jq-pAbsolute { bottom: ${winHeight * 0.4}px !important; } .Jq-wrap_transform_inner { transform: translate(0%, 0%) !important; padding-top:${1.5 * winHeight}px !important; padding-bottom:${winHeight * winProp - 0.6 * winWidth}px !important; } #Jq-autoScroll-ul, #Jq-autoScroll-ul img { min-width: auto !important; max-width: auto !important; border: 0 !important; } .Jq-wrap_rotate_inner { float: right !important; position: relative !important; left: -100% !important; padding-bottom:${winHeight * winProp - 0.6 * winWidth}px !important; transform: rotateZ(-90deg) !important; transform-origin: 100% 0 !important; -webkit-transform: rotateZ(-90deg) !important; -webkit-transform-origin: 100% 0 !important; -moz-transform: rotateZ(-90deg) !important; -moz-transform-origin: 100% 0 !important; width: ${winHeight}px !important; } #Jq-autoScroll-ul, #Jq-autoScroll-ul *:not(.JsUl-PageNext) { box-sizing: border-box !important; margin: 0 !important; border-radius: 0 !important; float: none !important; opacity: 1 !important; visibility: visible !important; filter: none !important; max-height: auto !important; } #Jq-autoScroll-ul { width: 100% !important; height: auto !important; overflow: visible !important; text-align: left !important; display: block !important; position: relative !important; z-index: 2147483646 !important; font: 0 "Fira Sans", sans-serif !important; background: black !important; padding: ${0.2 * winHeight}px 0 ${0.5 * winHeight}px 0 !important; } #Jq-autoScroll-ul *{ padding: 0 !important; position: static !important; } #Jq-autoScroll-ul *::before, #Jq-autoScroll-ul *::after { display: none !important; } #Jq-autoScroll-ul picture, #Jq-autoScroll-ul img { display: inline-block; width: 100%; height: auto; object-fit: contain !important; min-height: auto !important; background: gray !important; } #Jq-autoScroll-ul xmp, #Jq-autoScroll-ul a { color: #F2F2F2; background: black !important; vertical-align: top !important; overflow-wrap: break-word !important; min-height: auto !important; height: ${SPicH}px !important; overflow: hidden !important; font-size: ${winW * 0.045}px !important; cursor: pointer !important; } #Jq-autoScroll-ul a:visited { color: #741274 !important; } .JsUl-SmallPic { color: #82c7ff !important; } #Jq-autoScroll-ul xmp { display: none; white-space: pre-wrap !important; white-space: -moz-pre-wrap !important; white-space: -pre-wrap !important; white-space: -o-pre-wrap !important; word-wrap: break-word !important; text-align: left !important; border: 0 !important; line-height: 1.3 !important; width: auto !important; min-width: 52% !important; max-width: 76% !important; } #Jq-autoScroll-ul a{ display: inline-block; line-height: normal !important; width: 12% !important; min-width: auto !important; max-width: auto !important; text-align: center !important; text-decoration: none !important; border: ${0.002 * winW}px solid red !important; } .Jq-autoScroll-btn { color: white; text-align: center !important; line-height: 2.8 !important; border-radius: 0 !important; cursor: pointer !important; z-index: 2147483647 !important; padding: 0 !important; border: 0 !important; font-weight: bold !important; filter: none !important; position: fixed !important; font-size: ${winW * 0.036}px !important; height: ${wHeight}px !important; max-height: auto !important; min-height: auto !important; width: ${wHeight}px !important; max-width: auto !important; min-width: auto !important; } .JsUl-PageNext, .pagetual_pageBar { display: block !important; height: 0 !important; min-height: auto !important; margin: 0 !important; border: 0 !important; padding: 0 !important; overflow: hidden !important; } .JsWord-TextBig { text-align: left !important; text-indent:2em !important; letter-spacing: normal !important; line-height: normal !important; filter: none !important; overflow-wrap: break-word !important; } .JsWord-TextBig:not(a,a *) { color: #F2F2F2 !important; background-color: black !important; }` $(dqSelect('head')).append( $("