知乎增强

屏蔽指定类别(视频、盐选、文章、想法、关注[赞同了XX/关注了XX]等等)、屏蔽用户、屏蔽关键词、默认收起回答、快捷收起回答/评论(左键两侧)、快捷回到顶部(右键两侧)、区分问题文章、移除高亮链接、净化搜索热门、净化标题消息、展开问题描述、显示问题作者、默认高清原图(无水印)、置顶显示时间、完整问题时间、直达问题按钮、默认站外直链...

< Feedback on 知乎增强

Review: OK - script works, but has bugs

§
Posted: 31.12.2021

屏蔽用户功能有bug,关键字会错乱

X.I.UAuthor
§
Posted: 31.12.2021

错乱是什么意思?

§
Posted: 04.01.2022

你看我传的图,我每次点屏蔽用户再把屏蔽列表复制出来。
每行的 “别烦我...XXX”,
在这个关键字之后的第一个用户名会丢失
比如第一次是 XXX|别烦我...YYY|AAABBB|CCC,我再点屏蔽用户就会变成XXX|别烦我...BBB|CCC
导致AAABBB屏蔽失败
屏蔽列表的大小到达一定数量之后才会出现

X.I.UAuthor
§
Posted: 04.01.2022
Edited: 04.01.2022

别烦我...XXX 这是一个用户名吗?
还是说是因为太长而省略的省略号?

另外,一定数量是多少?要么你干脆把这些用户名复制私信发给我吧。

X.I.UAuthor
§
Posted: 04.01.2022

我这边用了几千个字符才复现了这个情况,你到底屏蔽了多少人?。。。
我直接将内容输出到控制台是完整的,没有中间的省略号...,看起来好像是这个输入框有文字上限导致的(为了省力,我是直接调用浏览器自带的的弹出输入框功能)。

X.I.UAuthor
§
Posted: 04.01.2022
Edited: 04.01.2022

估算了下,需要屏蔽最少几百个人才能出现这个问题,而这个问题只有点击 自定义屏蔽用户 时,输入框能容纳的长度有限(中间省略号),如果点击确定就会把省略后的文本写入脚本配置内容,导致丢失用户。

但是如果不点击确定的话,就不会写入省略后的内容。

如果你只是不停的通过点击网页上各个用户名旁边的 屏蔽用户 按钮的话,是不会影响屏蔽用户列表的,脚本依然会正常运行。

删除的话,可以直接去编辑用户脚本,选择 存储 选项卡(即脚本配置内容),手动删除即可(需要先去 Tampermonkey 设置里把配置模式新手改为高级)。

§
Posted: 04.01.2022

我大概屏蔽了上千人?如果没有这个问题的话。
我感觉不只是自定义屏蔽用户这个按钮显示的输入框的问题。但是我现在不确定。我先把列表里的...清掉再试试。

§
Posted: 04.01.2022

那我可以直接在存储配置里添加屏蔽用户?

X.I.UAuthor
§
Posted: 04.01.2022

@j2cc
我觉得一般人可能不会屏蔽那么多人,因此也遇不到这个输入框显示字符上限的问题。
你可以去配置里手动增减用户列表,效果是一样的,先凑活着用吧~

Post reply

Sign in to post a reply.