v2ex 回复帖子分不清是几楼的?现在解决了?愉快的回贴吧?

2018-11-27 16:12:43 +08:00
 rizon

v2ex 回贴每次都分不清是回复几楼的,不清楚官方为什么没做这个功能,肯定是有所考虑,不过我的使用场景下确实需要这个,帖子回复人多了真分不清啊 ,一个个翻。

所以花了几分钟做了一个简陋的 chrome 插件来实现可以跳转到回复楼层。

原理很简单,就是锚链接。

插件代码在这:github v2ex-reply-advance

下载地址: v2ex-reply-advance v0.1 - github release

我做 java 的也不会什么 js,也没做过插件,所以做的比较简单。欢迎大家来完善 pr 哈


当然你也可以使用书签版本体验一下

javascript:(function(){var hm=document.createElement("script");hm.text='function replyOneAdvance(username,id){$("#reply_content").parent(".cell");replyContent=$("#reply_content");oldContent=replyContent.val();prefix="@"+username+" #"+id+" ";newContent="";if(oldContent.length>0){if(oldContent!=prefix){newContent=oldContent+"\\n"+prefix}}else{newContent=prefix}replyContent.focus();replyContent.val(newContent);moveEnd($("#reply_content"))}';document.body.appendChild(hm);$('.cell').each(function(i,e){var id=e.id;e.innerHTML=e.innerHTML.replace(/replyOne\((.+)\)/,"replyOneAdvance($1,'"+id+"')")});$('.reply_content').each(function(i,e){e.innerHTML=e.innerHTML.replace(/(#r_\d+)/g,"<a href='$1'>$1</a>")})})();

可以在本帖回复测试哈

4563 次点击
所在节点    程序员
37 条回复
rizon
2018-11-27 16:13:34 +08:00
回复测试 1 楼
rizon
2018-11-27 16:13:42 +08:00
@rizon #r_6518259 测试回复 1 楼
rizon
2018-11-27 16:16:50 +08:00
这个东西 是只有大家都用才有意义的啊。
毕竟默认的回贴是本来就没有任何楼层标记的,所以不能识别原生的回贴啊。
cherbim
2018-11-27 16:17:47 +08:00
cherbim
2018-11-27 16:18:18 +08:00
他娘的,手滑了
rizon
2018-11-27 16:18:53 +08:00
使用插件后的效果
![]( )
tangkaichuan
2018-11-27 16:20:18 +08:00
V2ex plus 了解一下😏
misaka19000
2018-11-27 16:20:53 +08:00
资瓷
galikeoy
2018-11-27 16:29:24 +08:00
支持!
rizon
2018-11-27 16:32:14 +08:00
@cherbim #r_6518299 安装插件后的使用效果就是这样,或者把那个书签版的添加到书签,然后点击一下书签执行 js 后,也有同样的效果。如果没使用插件,后面的锚链接无法转换为链接只是普通的文本,执行 js 或使用插件后,这个地址就可以点击了。
rizon
2018-11-27 16:36:01 +08:00
@tangkaichuan #7 我擦 还有这东西,是很强大啊。emmmm ~~
realpg
2018-11-27 16:36:16 +08:00
突然想起来,V2EX PLUS 的这个功能当初就是我提议的……
Felldeadbird
2018-11-27 16:44:48 +08:00
@rizon #r_6518261 测试,测试,测试。。书签版好像没效果
rizon
2018-11-27 16:52:09 +08:00
@Felldeadbird #r_6518521 有的呀,创建一个书签,书签的 url 就是那一大串代码

rizon
2018-11-27 16:55:44 +08:00
@Felldeadbird #r_6518521
所谓书签版就是个测试用的,每次使用得执行一下书签,页面一刷新就没用了,就是临时往页面注入 js 脚本。
Tink
2018-11-27 17:08:20 +08:00
Tink
2018-11-27 17:08:32 +08:00
我用的这个
Kilerd
2018-11-27 17:10:26 +08:00
我不太清楚 V2EX Plus 用的是什么模式,最开始的时候是用「楼层」来定位的,然后这有一个问题是 blocked user 并不会占用原有的楼层,会导致错楼。实际上用这个 ID 来做定位会更加合适。
Raymon111111
2018-11-27 17:32:39 +08:00
实在不知道为什么 v2 官方不把回复做的稍微可用一些.
vmebeh
2018-11-27 18:15:38 +08:00
还需要一个功能,
对于正文很长,又多页的,能不能第二次和以后进来的时候自动折叠正文,或者直接跳到回帖

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/512003

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX