Greasy Fork

先知阅读模式

去除侧边栏,优化title

// ==UserScript==
// @name         先知阅读模式
// @namespace    http://tampermonkey.net/
// @version      2025-02-22
// @description  去除侧边栏,优化title
// @author       Mrxn
// @homepage     https://mrxn.net/
// @match        https://xz.aliyun.com/*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=aliyun.com
// @grant        none
// ==/UserScript==

(function() {
    'use strict';

    // Your code here...
    function modify_xz(){
        document.querySelector("body > div.wrap > div.main > div > div.right_container.mt20").remove()
        document.title = document.title.replace("文章 - ","");
        document.title = document.title.replace(" - 先知社区","");
        document.querySelector("body > div.wrap > div.main > div > div.left_container > div").style.width="80em";
        // 获取 .ne-viewer-body 下的所有 img 元素
        const images = document.querySelectorAll('.ne-viewer-body img');
        // 遍历所有 img 元素,修改 width 属性
        images.forEach(img => {
            // 只修改 img 标签中存在 width 属性的元素
            if (img.hasAttribute('width')) {
                img.setAttribute('width', '95%'); // 将 width 属性值改为 95%
            }
        });

    }

    document.addEventListener("scroll", function() {
        if(document.querySelector("body > div.wrap > div.main > div > div.right_container.mt20")){
            modify_xz();
        }
    }
                             );})();