您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Удобное чтение хабров +
当前为
- // ==UserScript==
- // @name WideView
- // @namespace http://tampermonkey.net/
- // @license MIT
- // @version 0.1
- // @description Удобное чтение хабров +
- // @author Prog57
- // @match *://*.habr.com/*
- // @match *://*.microsoft.com/*
- // @match *://*.stackoverflow.com/*
- // @icon https://www.google.com/s2/favicons?sz=64&domain=habr.com
- // @grant none
- // ==/UserScript==
- (function() {
- 'use strict';
- const toHide_habr = ".column_sidebar, .layout__navbar, .tm-page__sidebar";
- const toHide_stackoverflow = "#sidebar, #left-sidebar";
- const toHide = [toHide_habr, toHide_stackoverflow].join(', ');
- const toWide_habr = ".tm-page__main_has-sidebar";
- const toWide_microsoft = ".modular-content-container";
- const toWide_stackoverflow = "body > .container, #content, #mainbar";
- const toWide = [toWide_habr, toWide_microsoft, toWide_stackoverflow].join(', ');
- const run = function(){
- // debugger;
- let els = document.querySelectorAll(toHide) || [];
- for (let i = 0; i < els.length; i++) {
- //console.log(els[i]);
- els[i].style.cssText += 'display: none;';
- }
- els = document.querySelectorAll(toWide) || [];
- for (let i = 0; i < els.length; i++) {
- els[i].style.cssText += 'max-width: 100%; width: 100%';
- }
- document.querySelectorAll('.page, .layout__body')
- .forEach(el => el.style.cssText += 'margin: 0;');
- }
- setTimeout(run, 1000);
- })();