zhihu optimizer

make zhihu clean and tidy, for better experience

当前为 2021-01-13 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Kyouichirou
评分
0 0 0
版本
2.5.2
创建于
2021-01-11
更新于
2021-01-13
大小
109.1 KB
兼容性
与 Chrome 兼容
许可证
MIT
适用于

简介

zhihu optimizer, 这是一款让知乎变得更好的轻量级Tampermonkey脚本.....Make Thing Better and Simpler

浏览器兼容测试: chrome 80+(x_64)完美运行, 已知不兼容chrome最低版本为: 64(x_86), Firefox未作兼容测试

Tampermonkey版本: 4.11.6120

推荐使用浏览器: Centbrowser(百分浏览器)

使用前,请暂停其他在知乎运行的GM_js或者css, 避免潜在冲突

更多后续更新介绍请访问: zhihu optimizer manual

一, 屏幕颜色调节

生效页面: 全站

预置4种颜色可选, 在Tampermonkey菜单可选

分别为: 土黄色, 橄榄绿, 草原绿, 灰色(具体颜色效果参考实际)

亮度将根据时间自动梯度调节, 颜色, 透明度都将同步调节

支持暂时关闭当前页面颜色调节, 支持完全退出页面颜色调节

颜色切换

二, 过滤器

生效页面:

  1. 搜索(search)
  2. 话题(Topic)
  3. 问题和答案(question && answer)

支持两种种拦截方式:

  1. blackName, 用户名, 例如: 故事档案局
  2. blackKey, 关键词, 将过滤内容, 如果内容包含此关键词, 相关的信息将被移除, 使用需谨慎
eg: const blackKey = ["留学中介", "肖战"];

blackkey需要在代码中修改, 该部分位于代码块的顶部(该功能尚未完善, 需要和正则表达式搭配使用更加)

当点击"Block"按钮的时候, 相关页面中的用户回答的答案将被隐藏, 反之, "unBlock", 取消拦截, 将显示答案, 同步执行, 不需要刷新页面即可

此按钮将在用户页面的左下角生成, eg: 故事档案局

Block按钮

三, 点击即突出内容

生效页面:

  1. 搜索(search)
  2. 话题(Topic)
  3. 问题和答案(question && answer)

即当你点击页面的信息时, 将该部分的内容突出显示

四, 页面内容文字辅助颜色

生效页面: 专栏

对内容的文字颜色进行一定的规律调节, 缓解单一颜色文字的眼睛枯燥(理论上....), 突出英文字母, 和数字

预置红, 蓝两种基准色(即在这两种颜色上进行梯级调节)

字母和数字采用绿色和紫色

多彩页面

代码高亮

仅对于部分JavaScript的代码生效, 即知乎未进行关键字高亮的代码块, 仅突出显示关键字

五, 搜索框控制

  1. 移除预置搜索框搜索词
  2. 移除搜索框下的热门搜索, 不影响搜索建议和搜索历史
  3. 禁止搜索框在空白状态依然产生搜索的行为, 即不输入任何内容的状态下, 按回车键依然会搜索(关键词为知乎的热门搜索)

搜索清洁

六, 快捷键

生效页面: 专栏

已知占用原页面的登录和滚动到底部快捷键

分别为:

单键"d", 登录弹窗(搜索快捷键, 豆瓣搜索占用)

"shift" + 'g', 滚动到页面底部

1. 搜索

单键, 无辅助键

Google => 'g', (实际站点为DogeDoge);

Zhihu => "z";

MDN => "m", (即MDN Web Docs);

Bilibili => 'b';

Github => 'h', ('g'被用在Google);

Douban => 'd'

2. 高亮

支持4种颜色可选, 分别为黄色, 绿色, 紫色, 红色

辅助键: 'Shift'键

yellow => 'y';

green => 'g';

purple => 'p';

red => 'r';

3. 清除高亮

辅助键: 'Shift'键

clear => 'c';

使用前选中已经被高亮的区域, 即可清除被高亮的部分

4. 编辑当前页面

即将当前页面转为可编辑的状态, 可以方便在打印页面的时候, 清除掉不需要的元素

"F2", 无辅助键

如果页面处于可编辑状态, 将关闭可编辑状态, 反之, 亦如此.

5. 自动滚屏

使用 requestAnimationFrame API, 不会出现滚屏抖动的问题

"`", 无辅助键, 该键位于"Tab"键上方(左上角的角落位置那个按键)

双击开始滚动或者暂停;

调节速度, 无辅助键

"+", 加速

"-", 减速

七, 页面样式调整

字体:

生效页面: 全局

轻微对字体进行调节, 稍稍改善字体的显示效果, 增加了一定的字体阴影

页面内容加宽显示:

(同时将字体的对齐方式调节为两侧对齐)

生效页面:

  1. 搜索(search)
  2. 话题(Topic)
  3. 问题和答案(question && answer)
  4. 专栏

八, 其他

  1. 去重定向, 即在打开外链知乎安全中心跳转(全局生效, 包括评论区)

  2. 移除在为未登录状态下, 访问(问题 & 答案)页面出现的登录弹窗(不影响正常的登录, 当你主动登录账号时)

  3. 剪切板优化, 移除版权声明, 将部分常用的中文符号换成对应的英文符号, 如中文空心句号, 换成英文实心句号

  4. 对广告内容进行轻微调整....