您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Better Kami PDF experience
// ==UserScript== // @name Kami PDF - Center Pages, Clean Ads and More... // @namespace http://userstyles.org // @description Better Kami PDF experience // @author John Ren // @homepage https://userstyles.org/styles/166196 // @include http://web.kamihq.com/* // @include https://web.kamihq.com/* // @include http://*.web.kamihq.com/* // @include https://*.web.kamihq.com/* // @run-at document-start // @version 1.0 // ==/UserScript== (function() {var css = [ "/* Hide Ads and premium feature */", " html #outerContainer.adsVisible > #mainContainer {", " right: 0 !important;", "}", "#sideContainer {", " display: none !important;", "}", ".premium-required {", " display: none !important;", "}", "/* Center pages */", " .page {", " margin-left: auto !important;", " margin-right: auto !important;", "}", ".twoPageContainer {", " display: flex !important;", " margin-left: 0 !important;", " justify-content: center;", "}", ".twoPageContainer>.page {", " margin-left: 0 !important;", " margin-right: 0 !important;", "}", "/* Prettier Scrollbar */", " ::-webkit-scrollbar {", " width: 9px;", "}", "::-webkit-scrollbar-track {", " background: #333333;", "}", "::-webkit-scrollbar-thumb {", " -webkit-border-radius: 10px;", " border-radius: 10px;", " background: #666666;", "}", "/* UI improvements */", " #viewerContainer {", " box-shadow: none !important;", "}", "#toolbarContainer {", " background: #3a3a3a !important;", " background-image: none !important;", "}", "#toolbarSidebar {", " background: #3a3a3a !important;", " background-image: none !important;", "}", ".avatar {", " font-size: 12px;", "}", ".avatar .initials {", " background: #444444 !important;", "}", ".badge-toolbar {", " display:none !important;", "}", "#sidebarContainer {", " z-index: 9999999;", " background: #333333 !important;", " background-image: none !important;", " box-shadow: none !important;", "}", "/* Autohide Toolbar */", " #annotation-toolbar {", " opacity: 0 !important;", " background: #333333 !important;", " background-image: none !important;", " box-shadow: none !important;", " transition: all, 200ms !important;", " transition-delay: 300ms !important;", "}", "#annotation-toolbar:hover {", " opacity:1 !important;", " transition-delay: 0s !important;", "}", "#attachmentView, #annotationsView, #outlineView,#thumbnailView,#sidebarContent{", " width: 320px !important;", " box-sizing: border-box;", " background: #333333 !important;", " box-shadow: none !important;", "}", "html[dir='ltr'] #outerContainer.sidebarOpen > #mainContainer {", " left: 320px !important;", "}", ".toolbarButton {", " color: white !important;", "}", ".outlineItem a, .annotation.ng-scope {", " color: white !important;", "}" ].join("\n"); if (typeof GM_addStyle != "undefined") { GM_addStyle(css); } else if (typeof PRO_addStyle != "undefined") { PRO_addStyle(css); } else if (typeof addStyle != "undefined") { addStyle(css); } else { var node = document.createElement("style"); node.type = "text/css"; node.appendChild(document.createTextNode(css)); var heads = document.getElementsByTagName("head"); if (heads.length > 0) { heads[0].appendChild(node); } else { // no head yet, stick it whereever document.documentElement.appendChild(node); } } })();