Greasy Fork is available in English.

BetterWeRead

修改微信读书网页端样式,包括字体,全屏,隐藏标题、浮动菜单

// ==UserScript==
// @name         BetterWeRead
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  修改微信读书网页端样式,包括字体,全屏,隐藏标题、浮动菜单
// @author       insv
// @match        https://weread.qq.com/web/reader/*
// @grant        GM_addStyle
// ==/UserScript==
// 参考
// https://greasyfork.org/zh-CN/scripts/419954-%E5%BE%AE%E4%BF%A1%E8%AF%BB%E4%B9%A6%E7%BD%91%E9%A1%B5%E7%89%88%E4%BF%AE%E6%94%B9%E5%AD%97%E4%BD%93-%E8%83%8C%E6%99%AF%E9%A2%9C%E8%89%B2
// https://greasyfork.org/zh-CN/scripts/462375-%E5%BE%AE%E4%BF%A1%E8%AF%BB%E4%B9%A6

/* 字体 */
GM_addStyle("*{font-family: Microsoft YaHei UI,SourceHanSerifCN-Medium,Kaiti,STKaiti,FangSong, SimSun; !important;}");

/* app_content */
GM_addStyle(".app_content{padding:0,100; !important;}");

/* 顶部工具栏 */
GM_addStyle(".readerTopBar{max-width:100%; font-family: SourceHanSerifCN-Bold !important;}");
/* 书标题 */
GM_addStyle(".readerTopBar_title .readerTopBar_title_link{font-family: SourceHanSerifCN-Bold; !important; font-weight:bold !important;}");
/* 当前章节标题 */
GM_addStyle(".readerTopBar_title .readerTopBar_title_chapter{font-family: SourceHanSerifCN-Bold !important;}");
/* 去书架查看 */
GM_addStyle(".readerTopBar_actions .addShelfItem{font-family: SourceHanSerifCN-Bold !important;}");


/* 背影色 */
GM_addStyle(".wr_whiteTheme .renderTargetContainer .renderTargetContent .wr_readerImage_opacity {background-color: rgba(249,243,232,100) !important;}");
GM_addStyle(".wr_whiteTheme .renderTargetContainer .renderTargetContent .wr_readerBackground_opacity{background-color: rgba(249,243,232,100) !important;}");
GM_addStyle(".wr_readerBackground_opacity, .wr_readerImage_opacity {opacity: 0.2 !important;}");
/* 配图不透明度 边框 */
GM_addStyle("img.wr_readerImage_opacity {opacity: 1.0 !important;border:5px solid #ccc; margin:5px; padding:5px;}");

GM_addStyle(".wr_whiteTheme .readerContent .app_content{background-color: rgba(249,243,232,100) !important;}");
GM_addStyle(".readerChapterContent{color: rgba(94,64,40,100) !important;}");
GM_addStyle(".readerChapterContent{font-weight: normal !important;}");

/* 笔记 */
//GM_addStyle(".readerNotePanel .selectionListItem{border:5px solid  #f00; font-family: '方正盛世楷书简体';!important;}");

/* 目录 */
//GM_addStyle(".readerCatalog h2.readerCatalog_bookInfo_title .readerCatalog_bookInfo_title_txt{font-family: '方正聚珍新仿简体',SourceHanSerifCN-Bold !important;}");
//GM_addStyle(".readerCatalog ul.readerCatalog_list li.chapterItem span.chapterItem_text{font-family: '方正聚珍新仿简体',SourceHanSerifCN-Light !important;}");
//GM_addStyle(".readerCatalog ul.readerCatalog_list li.chapterItem_current{border:5px solid #ccc; font-family: '方正聚珍新仿简体',SourceHanSerifCN-Bold !important;}");
//GM_addStyle(".readerCatalog ul.readerCatalog_list li.chapterItem_current span.chapterItem_text{font-family: '方正聚珍新仿简体',SourceHanSerifCN-Bold !important;}");

/* 下一页 */
//GM_addStyle(".readerFooter .readerFooter_button {font-family: SourceHanSerifCN-Bold !important;}");

/* 右移控制栏 */
GM_addStyle(".readerControls{margin-left: calc(50% - 80px) !important;}");

(function() {
    'use strict';

    /* 100% 宽度 */
    document.getElementsByClassName("app_content")[0].style.width="100%";
    document.getElementsByClassName("app_content")[0].style.maxWidth="100%";

    //隐藏右侧滚动条,让全屏的时候更加有沉浸感
    var style = document.createElement("style");
    style.type = "text/css";
    var text = document.createTextNode("body::-webkit-scrollbar { width: 0px; height: 0px;}");
    style.appendChild(text);
    var head = document.getElementsByTagName("head")[0];
    head.appendChild(style);
    //文本内容
    var app = document.getElementsByClassName("app_content")[0];
    app.style.maxWidth = "100%";
    //顶部导航栏
    var readerTopBar = document.getElementsByClassName("readerTopBar")[0];
    readerTopBar.style.maxWidth = "100%";
    //右侧浮动菜单
    var readerControls = document.getElementsByClassName("readerControls")[0];
    readerControls.style.opacity = '0';
    readerControls.addEventListener('mouseenter', function () {
        readerControls.style.opacity = '1';
    });
    readerControls.addEventListener('mouseleave', function () {
        readerControls.style.opacity = '0';
    });
    //隐藏下载按钮
    document.querySelector("#routerView > div.readerControls.readerControls > button.readerControls_item.download").style.display = 'none';
    //阅读时隐藏标题
    readerTopBar.style.opacity = '0';

    readerTopBar.addEventListener('mouseenter', function () {
        readerTopBar.style.opacity = '1';
    });
    readerTopBar.addEventListener('mouseleave', function () {
        readerTopBar.style.opacity = '0';
    });
    //目录靠边
    document.querySelector("#routerView > div:nth-child(5) > div.readerCatalog").style.left = 'unset';
    document.querySelector("#routerView > div:nth-child(5) > div.readerCatalog").style.right = '0';
    //笔记靠边
    document.querySelector("#routerView > div:nth-child(6) > div.readerNotePanel").style.left = 'unset';
    document.querySelector("#routerView > div:nth-child(6) > div.readerNotePanel").style.right = '0';
    
})();