您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
F95Zone Redesign
- // ==UserScript==
- // @name F95 Redesign
- // @namespace https://github.com/wandersons13/F95-Redesign
- // @version 0.5
- // @description F95Zone Redesign
- // @author wandersons13
- // @match https://f95zone.to/*
- // @icon https://www.google.com/s2/favicons?sz=64&domain=f95zone.to
- // @license GNU
- // @grant none
- // @run-at document-start
- // ==/UserScript==
- (function () {
- const windowWidth = screen.width;
- const style = document.createElement('style');
- style.innerHTML = `
- .pageContent {
- max-width: ${windowWidth * 0.95}px !important;
- max-height: 360px !important;
- transition: none !important;
- top: 110px !important;
- }
- .p-body-inner, .p-nav-inner {
- max-width: ${windowWidth * 0.95}px !important;
- transition: none !important;
- }
- .cover-hasImage {
- height: 360px !important;
- transition: none !important;
- }
- .highlight-unread {
- color: cyan;
- font-weight: bold;
- text-shadow: 1px 1px 2px black;
- }
- .p-sectionLinks,
- .uix_extendedFooter,
- .p-footer-inner,
- .view-thread.block--similarContents.block-container,
- .js-notices.notices--block.notices {
- display: none !important;
- }
- @media screen and (min-width: 1369px) {
- div#latest-page_items-wrap_inner.resource-wrap-game.grid-normal {
- grid-template-columns: repeat(5, 25%) !important;
- }
- div#latest-page_items-wrap {
- margin-left: -312px !important;
- }
- #latest-page_filter-wrap {
- margin-right: -312px !important;
- }
- }
- @media screen and (min-width: 1301px) and (max-width: 1366px) {
- div#latest-page_items-wrap_inner.resource-wrap-game.grid-normal {
- grid-template-columns: repeat(4, 20%) !important;
- }
- div#latest-page_items-wrap {
- margin-left: -45px !important;
- }
- #latest-page_filter-wrap {
- margin-left: -155px !important;
- }
- }
- `;
- document.documentElement.appendChild(style);
- const highlightUnreadLinks=()=> {
- const links=document.querySelectorAll('a');
- for (const link of links) {
- const text=link.textContent.trim().toLowerCase();
- const buttonText=link.querySelector('.button-text');
- if (link.href.includes('/unread?new=1') || text==='jump to new' || (buttonText && buttonText.textContent.trim().toLowerCase()==='jump to new')) {
- link.classList.add('highlight-unread');
- if (buttonText) buttonText.classList.add('highlight-unread');
- }
- }
- }
- ;
- if (document.readyState === 'loading') {
- document.addEventListener('DOMContentLoaded', highlightUnreadLinks, { once: true });
- } else {
- highlightUnreadLinks();
- }
- })();