知乎增強

屏蔽首頁視頻、默認收起回答、快捷收起回答/評論、快捷回到頂部、屏蔽用戶、屏蔽關鍵詞、移除高亮鏈接、屏蔽鹽選內容、淨化搜索熱門、淨化標題消息、默認高清原圖(無水印)、置頂顯示時間、完整問題時間、區分問題文章、默認站外直鏈...

< 腳本知乎增強的回應

評論:OK - script works, but has bugs

§
發表於:2021-12-31

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

X.I.U作者
§
發表於:2021-12-31

错乱是什么意思?

§
發表於:2022-01-04

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

X.I.U作者
§
發表於:2022-01-04
編輯:2022-01-04

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

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

X.I.U作者
§
發表於:2022-01-04

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

X.I.U作者
§
發表於:2022-01-04
編輯:2022-01-04

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

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

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

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

§
發表於:2022-01-04

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

§
發表於:2022-01-04

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

X.I.U作者
§
發表於:2022-01-04

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

發表回覆

登入以回復