@2018/11/29

使用背景

自从开始使用高分屏的 thinkpad,我总觉得那些经常光顾的网站字体太小,看起来既费劲又容易睡觉,因此就想着把它们调大一点。

为了从系统层面解决这一问题,我加大了系统的整体字号:

拒绝使用百分比缩放图标尺寸

那样无论使用什么字体、怎么调整,都会模糊

使用仅更改字体大小

将下拉列表项的字体全部设置为 10 号(默认9号)。

做了以上设置,打开资源管理器以及安装的软件,字体都要大一些,看起来能够适应了。但是浏览器打开的网站,他们都有各自的字号,还是有些偏小。尤其是 github。所以我还得折腾一下浏览器。

一般情况下,调整浏览器默认字体大小,我们可以在设置里面修改字体,或者按住Ctrl+鼠标滚轮临时放大浏览器页面就可以了。但是也有一些问题:

设置修改的是全局字体,字体过大,一些网站的导航栏会显示异常,比如字体显示一半或者不能正常显示

放大页面,页面布局会发生变化,有时候甚至扭曲变形

所以后来我就想到了用 F12 直接来修改字号,但是每次都这么改必然很蛋疼,有没有脚本啥的?有!

Tampermonkey 是一款免费的浏览器扩展和最为流行的用户脚本管理器,它适用于 Chrome, Microsoft Edge, Safari, Opera Next, 和 Firefox。

Greasy Fork 是一个免费的脚本商城,它的脚本可以直接在 Tampermonkey 中安装和使用。

下面就是我常用的一些脚本,包括别人提交到 Greasy Fork 的在线脚本,以及我自己临摹的的一些 js 代码(只能在本地添加使用)。

这些脚本的大部分目的都是为了修改页面宽度、字体大小,以及屏蔽一些广告。

我不懂 JavaScript,其中的自有脚本是使用过程中用 F12 一步一步积累出来的,肯定写得不好,欢迎指正。

有行家能帮我合并这些分散的脚本到一个脚本了么?求指点。

现成脚本

自有脚本

修改有道云笔记分享页面宽度

为了方便在其它地方安装,这个脚本我提交到了 Greasy Fork。

地址:修改有道云笔记分享页面宽度

// ==UserScript==

// @name 修改有道云笔记分享页面宽度

// @namespace http://tampermonkey.net/

// @version 0.2

// @description 修改有道云笔记分享页面宽度,以便更加适合阅读。

// @author High Jiang

// @match *://note.youdao.com/share/*

// @grant none

// ==/UserScript==

(function() {

'use strict';

var style = document.createElement('style');

style.innerHTML = '.file{ min-width: 256px; max-width: 1080px; width: 100%; padding-left: 0px; padding-right: 0px;} .file-name-container{ padding-left: 5%;}';

document.head.appendChild(style);

})();

Better github read

为了方便在其它地方安装,这个脚本我提交到了 Greasy Fork。

地址:Better github read

// ==UserScript==

// @name Better github read

// @namespace http://tampermonkey.net/

// @version 0.1

// @description 调整Github页面宽度及字体大小,以便更加适合阅读。

// @author High Jiang

// @match https://github.com/*

// @grant none

// ==/UserScript==

(function() {

'use strict';

var style = document.createElement('style');

style.innerHTML = '.markdown-body{ font-size: 1.4em } .repository-content{ min-width: 256px; max-width: 1080px; width: 100% } .discussion-timeline{ min-width: 256px; max-width: 1080px; width: 100%; } .container{max-width: 1080px; width: 100%;}';

document.head.appendChild(style);

//.timeline-new-comment{max-width: 1080px; width: 100%;}

var items = document.querySelectorAll('#wiki-content, #discussion_bucket');

for (var i = 0; i < items.length; i++) {

items[i].style.width = "1320px";

}

})();

Better CSDN read

// ==UserScript==

// @name Better CSDN read

// @namespace http://tampermonkey.net/

// @version 0.1

// @description try to take over the world!

// @author You

// @match *://blog.csdn.net/*

// @run-at document-end

// @grant none

// ==/UserScript==

(function() {

'use strict';

var style = document.createElement('style');

style.innerHTML = '.recommend-right{ visibility: hidden; } .fourth_column{ visibility: hidden; } .recommend-box{ visibility: hidden; }'

document.head.appendChild(style);

document.getElementById("asideFooter").remove();

document.getElementById("dmp_ad_58").remove();

})();

Better gopl read

// ==UserScript==

// @name Better gopl read

// @namespace http://tampermonkey.net/

// @version 0.1

// @description 调整 Gopl 页面宽度及字体大小,以便更加适合阅读。

// @author High Jiang

// @match *://b.ykfq.me/*

// @grant none

// ==/UserScript==

(function() {

'use strict';

var style = document.createElement('style');

style.innerHTML = '.page-inner{ max-width: 1080px; width: 100%; font-size: 16px}';

document.head.appendChild(style);

})();

Better zhihu Read

// ==UserScript==

// @name Better zhihu Read

// @namespace https://www.zhihu.com

// @version 0.1

// @description 去掉知乎问题页侧边栏并进行界面居中优化

// @author High Jiang

// @match *://www.zhihu.com/question/*

// @run-at document-start

// ==/UserScript==

(function() {

'use strict';

var style = document.createElement('style');

style.innerHTML =".Question-mainColumn { max-width: 1080px; width: 100%; padding-bottom: 20px;} .Question-sideColumn{width: 0}"

document.head.appendChild(style);

})();

Better medium read

// ==UserScript==

// @name Better medium read

// @namespace http://tampermonkey.net/

// @version 0.1

// @description 调整 Medium 页面宽度及字体大小,以便更加适合阅读。

// @author High Jiang

// @match https://medium.com/*

// @grant none

// ==/UserScript==

(function() {

'use strict';

var style = document.createElement('style');

style.innerHTML = '.postArticle--full .sectionLayout--insetColumn{ max-width: 1080px; width: 100%; font-size: 16px}';

document.head.appendChild(style);

document.getElementsByClassName("u-marginAuto u-maxWidth1000 js-postLeftSidebar")[0].remove()

})();

Better jobbole read

// ==UserScript==

// @name Better jobbole read

// @namespace http://tampermonkey.net/

// @version 0.1

// @description 调整 伯乐在线 页面宽度及字体大小,以便更加适合阅读。

// @author High Jiang

// @match *://*.jobbole.com/*

// @grant none

// ==/UserScript==

(function() {

'use strict';

var style = document.createElement('style');

style.innerHTML = '.container .grid-8 .container{ max-width: 940px; width: 100% } .grid-8{ max-width: 940px; width: 100% } .grid-4{ max-width: 450px; width: 100% }'

document.head.appendChild(style);

//document.getElementsByClassName("u-marginAuto u-maxWidth1000 js-postLeftSidebar")[0].remove()

})();

Better Ceph read

// ==UserScript==

// @name Better Ceph read

// @namespace http://tampermonkey.net/

// @version 0.1

// @description try to take over the world!

// @author You

// @match *://docs.ceph.com/*

// @match *://docs.ceph.org.cn/*

// @run-at document-end

// @grant none

// ==/UserScript==

(function() {

'use strict';

var style = document.createElement('style');

style.innerHTML = '.document{ font-size: 17px; }'

document.head.appendChild(style);

document.getElementById("asideFooter").remove();

})();

Better prometheus read

// ==UserScript==

// @name Better prometheus read

// @namespace http://tampermonkey.net/

// @version 0.1

// @description 调整Github页面宽度及字体大小,以便更加适合阅读。

// @author High Jiang

// @match https://prometheus.io/docs/*

// @grant none

// ==/UserScript==

(function() {

'use strict';

var style = document.createElement('style');

style.innerHTML = '.container{max-width: 1320px; width: 100%; } .col-md-9{width: 80%;} .col-md-3{ width: 20%; } .doc-content{ font-size: 18px;} .toc-right{ width: 30%; } '

document.head.appendChild(style);

})();

Better OpenStack read

// ==UserScript==

// @name Better OpenStack read

// @namespace http://tampermonkey.net/

// @version 0.1

// @description 调整 OpenStack 文档中心页面宽度及字体大小,以更加适合阅读。

// @author High Jiang

// @match https://docs.openstack.org/*

// @grant none

// ==/UserScript==

(function() {

'use strict';

document.getElementsByClassName("container docs-book-wrapper")[0].style= "width: 1366px; font-size: 18px"

})();

Better jianshu read

// ==UserScript==

// @name Better jianshu read

// @namespace http://tampermonkey.net/

// @version 0.1

// @description 调整 伯乐在线 页面宽度及字体大小,以便更加适合阅读。

// @author High Jiang

// @match https://www.jianshu.com/*

// @grant none

// ==/UserScript==

(function() {

'use strict';

var style = document.createElement('style');

style.innerHTML = '.note .post{ max-width: 960px; width: 100% }'

document.head.appendChild(style);

document.getElementById("web-note-ad-fixed").remove()

})();

Better StackOverflow read

没搞定,欢迎补充。

mysql常用的tamper脚本,tampermonkey 实用脚本相关推荐

  1. mysql常用的tamper脚本_总结一些sqlmap的常用tamper脚本释义

    要想成为一名合格的"脚本小子",我们首先需要一个强大的工具,然后利用好他的脚本.但是脚本也不能乱用,首先就是要了解一下SqlMap的常用的脚本,然后分清楚场合进行利用.(好的,看开 ...

  2. mysql常用的tamper脚本,Sqlmap Tamper绕过脚本详解

    apostrophemask.py 作用:将引号替换为UTF-8,用于过滤单引号 base64encode.py 作用:替换为base64编码 multiplespaces.py 作用:围绕SQL关键 ...

  3. python 实用脚本_python实用脚本红手指导入

    一.利用API获取窗口的标题 新建窗体Form1和按钮Command1ぴ诖疤迥?橹刑砑尤缦麓码: OptionExplicit PrivateDeclareFunctionGetWindowTextL ...

  4. python实用脚本-python 实用脚本

    1.用python实现一个查看某网段所有主机的状态(3秒实现) #vim ping.py import subprocess import threading def ping(host): resu ...

  5. 【油猴Tampermonkey】脚本安装教程+自用脚本推荐

    转自:52破解 本帖最后由 Pandolar 于 2017-6-5 17:21 编辑 ①:软件简介:  Tampermonkey,这是一个伟大的Chrome扩展.可以说,就算Chrome没有其他扩展, ...

  6. Praat脚本-000 | 实用的Praat脚本总索引

    该项目包括一些Praat常用脚本,并结合简单实例说明如何使用这些脚本,每一个独立的目录里面有示例文件以及结果文件,适用于已经对Praat基本操作有些了解,对时长,基频,共振峰等基本声学参数有所了解的初 ...

  7. linux使用gaussian提交命令,使用Gaussian时的几个实用脚本和命令

    使用Gaussian时的几个实用脚本和命令 文/Sobereva @北京科音 First release: 2014-Nov-5  Last update: 2020-Jan-28 这里提供几个平时G ...

  8. 109个shell实用脚本

    109个shell实用脚本 1.Dos 攻击防范(自动屏蔽攻击 IP) #!/bin/bash DATE=$(date +%d/%b/%Y:%H:%M) LOG_FILE=/usr/local/ngi ...

  9. Tips【油猴Tampermonkey】脚本安装教程

    前言 我本人喜欢在百度网盘上存一些东西,但是网盘的下载限速真的恶心到惊人,于是搜索了知乎等处,发现油猴这个扩展程序,其中百度网盘下载助手是我最中意的,但是我的chrome浏览器不好用,不知道为什么哈, ...

最新文章

  1. 嵌入式四大通信接口的解释
  2. 一种思路:策略模式 + 反射工厂,很好的实现了开闭原则
  3. FineReport——JDBC 连接 MySQL8.0 版本数据库
  4. [道理]关于人生的,很不错!
  5. python如何用色度表示数值大小_python入门004数字(例程界面很清晰大小也合适)
  6. linux代码windows能跑吗,能不能帮忙改一下下面这些代码,原来是在windows系统上运行的,要让它能在linux上终端跑。该如何处理...
  7. 海外金融巨头启示:站在SSC肩上,探索恒生电子下一征程(深度)| 国君计算机
  8. plc secs通讯协议_一种SECS/GEM通讯方法与流程
  9. 先手获胜逻辑题_宣布障碍塔挑战赛的获胜者和开源版本
  10. convert_variables_to_constants()
  11. 学会System Generator(2)数字滤波器设计
  12. matlab画图x轴
  13. 想进大厂必须要知道的Web安全问题
  14. 选择UTON PAD平板,这才是真正的平板电脑,双十二就它了
  15. linux ps swn,Linux操作的基本概念与命令(转)
  16. 信息系统分析与设计-----流程建模
  17. The X New Developer’s Guide——第一章 基本概念
  18. 使用JSON.toJSONString 导致的变量变多不准确。
  19. 计算机网络自主章节测试题,计算机网络_中国大学 MOOC_满分章节测试答案
  20. 95后离职汇智动力,现在月薪9k,哭着说出经历!

热门文章

  1. Android 根据身份证号判断性别
  2. 苹果手机php如何解压,在PHP中使用gzcompress;需要能够在iPhone上解压缩
  3. linux c/c++使用sqlite3读取数据
  4. html图片快速轮播特效代码,轻松实现javascript图片轮播特效
  5. 网心科技马婷:探寻边缘计算的“诗和远方”
  6. week4——实验题解(csp模拟1)
  7. Java过滤字符串中的手机号+提取字符串中的手机号+验证是否存在手机号
  8. 英伟达显卡笔记本如何免费获得2k甚至4k屏幕
  9. 微信公众号实现“一键关注”功能
  10. 微软账户登入显示空白框,无法创建用户