知乎增强

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

< Feedback on 知乎增强

Review: Good - script works

§
Posted: 28.03.2021

收起当前回答/评论(点击两侧空白处)
这个功能有点问题,同时展开两个,只能关闭第一个,第二次双击时就无效了。是不是只能用一键收起?
但这样的话,原本看过的觉得有用的回答就被收起了,倒回去找,有时候会找不到哈哈。
看能不能添加一个,可以自己勾选已读的功能(在每个回答旁边),这样一键收起的时候,也知道哪些是看过的了(主要是不想点击喜欢和收藏,不然还要回去自己取消掉)

X.I.UAuthor
§
Posted: 28.03.2021

“同时展开两个,只能关闭第一个,第二次双击时就无效了”

无法复现该问题,我这边是正常的。

我随便找了个问题试了下(点击 [查看全部 XXX 个回答] 后的问题页面),知乎默认是把所有回答展开的,跳过第一个长篇回答,我去第二个长篇回答点击两侧空白处,是第二个收起,第一个依然是展开的。


需要注意的是,该功能在不同情况下代码逻辑是不一样的。

在位于长篇回答中间时,有个保持在底部的浮动横条(赞同、评论、收藏的那个横条),这时点击两侧空白处,脚本是通过这个浮动横条来定位你现在正在看哪个回答。

在位于长篇回答底部时,回答底部横条是固定的,这时点击两侧空白处,脚本是会获取所有 [收起] 按钮元素,并判断哪个 [收起] 按钮在可视区域(即你现在能看到的网页区域)来定位你要收起的回答。

同理,回答的评论也分两种逻辑,也是区分为右下角有浮动 [收起评论] 按钮,还是没有。


因此如果你要反馈该功能的问题,就需要提供一个网页地址,并通过截图或者 GIF 动图告诉我,在网页显示哪里区域时,点击左右两侧会出现问题。

X.I.UAuthor
§
Posted: 28.03.2021

我认为你应该是在后者(在位于长篇回答底部时,回答底部横条是固定的)的情况下出现问题的。

因为前者(在位于长篇回答中间时,有个保持在底部的浮动横条)的浮动横条,一个网页最多只会有一个,只要这个浮动横条存在,那么你就一定在看这个回答,因此脚本不可能会判断错。

晚上我就不折腾了,白天我在多试试能不能复现,不过只能碰运气了。
就等你回复了。

X.I.UAuthor
§
Posted: 28.03.2021

关电脑前,肉眼看了下代码,没想到真的看到了一个 BUG,不过这个 BUG 是针对遇到固定的 [收起回答] 时,可能会收起其他回答评论的问题。
不会导致收起错其他回答(即非当前正在看的回答)。

当然,保险起见,建议你更新后,再去看看能不能复现你前面说的问题,如果还存在,那么就:
因此如果你要反馈该功能的问题,就需要提供一个网页地址,并通过截图或者 GIF 动图告诉我,在网页显示哪里区域时,点击左右两侧会出现问题。


2021年03月29日,版本 v1.3.1

  1. 修复 [收起当前回答/评论] 功能在遇到固定的 [收起回答] 时,可能会收起其他回答评论的问题。
§
Posted: 29.03.2021

老哥,没问题了。我这边重启电脑后,这个问题就好了。很是奇怪。
我那天是把我以前用的知乎脚本关了(也重启浏览器了),出现了问题。之后我也担心是脚本之间冲突的问题,把其他的脚本也关了,但问题还是存在。
今天重启电脑(脚本更新到最新版)后,这个问题就没有出现了。很奇怪,搞不懂原理。
反正能用就行了。哈哈哈哈哈哈哈!
感谢大佬,那么晚还回复我。

Post reply

Sign in to post a reply.