知乎修改器,一款可以自定义知乎页面结构的脚本

快捷键 >(Shift + .)唤起修改器弹窗, 或鼠标放置到页面左侧齿轮按钮等弹出后点击唤起弹窗
请先确认已安装 tampermonkey 脚本管理器后,再安装本助手
更新日志 | 部分问题解答 | Github | GreasyFork
发现问题和想要添加的内容请反馈给我,感谢!
Safari 浏览器下在知乎使用 TamperMonkey 会报错,导致插件无法使用,暂时没有解决头绪...

Refused to execute a script because its hash, its nonce, or 'unsafe-inline' does not appear in the script-src directive of the Content Security Policy.
如果遇到知乎页面无法显示数据的情况请尝试关闭接口拦截

目录简介
遇到目录无法跳转的情况请前往 Github 查看。4.X 版本的详细更新内容在 更新日志 ,简介会存在更新不及时的情况。
功能简介
一. 默认功能(脚本自带功能,不需设置)
1. 推荐列表缓存 & 浏览历史记录
默认缓存 500 条,点击标题可跳转。

2. 外链直接打开
将知乎里所有链接的重定向去除,外部链接可以直接跳转到对应网址,不再出现跳转提示。
3. 视频下载
知乎视频现在在左上角会生成一个下载按钮,点击即可下载视频。

4. 屏蔽设置页一键移除所有屏蔽选项
因为知乎屏蔽标签每次只显示部分,建议解除屏蔽后刷新页面查看是否仍然存在新的屏蔽标签。

5. 移除登录(不可用)弹窗,未登陆状态下自动移除登陆弹窗
6. 收藏夹内容导出,用户主页当前页回答和当前页文章导出(需开启接口拦截)


7. 个人主页 我关注的问题
、我关注的收藏
一键移除功能
注:由于知乎接口的限制,关注及移除只能在对应页面中进行操作,所以点击 移除关注
按钮将打开到对应页面,取消或关注后此页面自动关闭,脚本未加载请刷新页面

8. 一键邀请推荐的所有人

添加一键邀请功能,点击即可邀请当前页面所有推荐用户
9. 复制代码删除版权信息

10. 静态图片弹窗观看点击键盘左右切换到上一张或下一张
查看图片点击预览大图时,如果当前回答或者文章中存在多个图片,可以使用键盘方向键左右切换图片显示。
二. 自定义部分 - 基础设置
基本设置

1. 修改网站图标
2. 修改网页标题
3. 是否显示唤起图标
4. 是否开启快捷键唤起编辑器
显示设置

1. 赞同按钮仅显示数字,生效于列表和问答页、文章页
2. 评论按钮仅显示数字,生效于列表和问答页、文章页
3. 回答内容顶部显示赞同人数
此功能是为了解决知乎更新后顶部赞同人数消失的问题。
4. 文档或回答顶部显示导出当前内容/回答按钮(需开启接口拦截)

5. 回答和文章中的视频替换为链接

6. 内容标题添加类别显示

7. 推荐列表显示「不感兴趣」按钮(需开启接口拦截)
点击不感兴趣隐藏当前问题并且自动调用知乎本身 不感兴趣
接口,防止出现重复推荐(知乎不感兴趣接口对内容推荐的时效性不是很强,如果点击不感兴趣后再次出现也是知乎本身的问题)
8. 推荐列表显示「直达问题」按钮
用以直接跳转到所有回答,而不是仅仅的推荐回答页面。
9. 列表更多「···」按钮移动到题目右侧
10. 关注列表高亮原创内容
勾选后关注列表里原创内容 发表回答
、发表文章
、提出问题
后将高亮显示,在所有颜色设置下均生效
11. 列表内容点击高亮边框
设置此项后首页和回答详情列表在点击时边框高亮,类似于知乎原生快捷键 S 键
12. 列表内容显示发布时间和最后修改时间

13. 问题详情显示创建时间和最后修改时间
14. 回答内容显示创建时间与最后修改时间
15. 购物链接显示设置
可以设置回答和文章里的购物链接样式:仅以文字显示、隐藏、不修改
16. 回答内容展开/收起
- 自动展开所有回答:通过推荐页进入问答详情时原本为收起长回答,选择此项后进入页面会自动展开所有收起的回答;
- 默认收起所有长回答:选择此项后问答页面所有可收起的长回答默认都是收起状态,方便浏览。
17. 文章发布时间置顶
将文章的发布时间从底部设置到最顶部
页面尺寸

1. 列表、回答、文章页面内容宽度
- 普通宽度设置,宽度为固定宽度;
- 勾选百分比设置后,页面内容将根据浏览器宽度进行设置。
2. 页面的标题和内容文字大小
3. 自定义回答和文章图片尺寸
设置此项可以将回答和专栏内图片按照所设置的大小进行缩放,并且在缩放模式下添加了所有的图片弹窗预览。
4. 使用弹窗打开动图
勾选此项所有的动图点击会以弹窗方式打开
5. 列表视频回答的视频内容尺寸
在未设置视频回答为隐藏或仅链接的情况可以使用此选项设置列表回答中的视频显示尺寸。
悬浮模块
回答「收起」按钮悬浮
将展开长回答中的收起按钮悬浮显示,建议在隐藏问题详情操作栏的时候选择此项。
信息模块悬浮
悬浮对应模块,可以拖动自定义位置

颜色设置

1. 背景色设置
设置为自动时,背景色可跟随浏览器颜色变化
2. 修改文字颜色
可以自定义修改文字颜色,颜色格式为前端代码可识别的格式。
配置操作
这里可以导出当前配置,导入配置时将导出的配置内容复制进来再点击 导入
按钮即可完成导入
此部分将自己定义的 css 样式写入即可生效
三. 自定义部分 - 隐藏模块设置

勾选后将隐藏对应的模块
四. 自定义部分 - 屏蔽内容设置

列表内容屏蔽
1. 屏蔽顶部活动推广
勾选后将模拟点击方式关闭主页顶部活动推广,可解决物理隐藏下的颜色错误问题。
2. 关注列表关注人操作屏蔽
可以设置屏蔽关注人的 赞同回答
、赞同文章
、关注问题
操作。
3. 列表类别屏蔽
- 勾选
邀请回答
后推荐列表将不会显示邀请回答内容。
- 勾选
商业推广
后搜索列表将不会显示商业推广内容。
- 勾选
文章
后推荐列表将不会再出现专栏文章。
- 勾选
视频
后推荐列表中将不会再出现视频内容。
- 勾选
想法
后推荐列表中将不会再出现想法内容。
4. 列表低赞内容屏蔽
设置后,点赞量低于输入框中的 推荐页
、搜索页
内容会被自动过滤
回答内容屏蔽
生效与回答页面
1. 屏蔽官方账号的回答
2. 屏蔽匿名用户的回答
3. 屏蔽带有标签的回答
屏蔽带有勾选标签的回答,例如 选自盐选专栏
。
4. 详情低赞回答屏蔽
选中后,点赞量低于输入框中的回答会被自动过滤
五. 自定义部分 - 屏蔽词设置

标题屏蔽词
输入框输入后列表将会进行关键词过滤,可过滤多项,无上限。
并在关键词过滤后自动调用 不感兴趣
的接口,防止在其他设备上出现同样内容
内容屏蔽词
输入框输入后列表将会进行关键词过滤,可过滤多项,无上限。
将过滤列表中和回答详情内容中含有对应词语的回答。
六. 自定义部分 - 黑名单设置(需开启接口拦截)

在使用该功能前,请先点击 同步黑名单
按钮同步黑名单内容。
1. 回答列表用户名后显示「屏蔽用户」按钮
勾选后在回答内容中将添加 屏蔽用户
、屏蔽用户并隐藏该回答
按钮,点击即可将对应用户拉入黑名单
2. 屏蔽黑名单用户发布的内容
勾选后,在问答详情中将会过滤黑名单用户的回答内容