[改进版]拉黑一个人,会让你看不到完整的世界;试试拉红? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
爱意满满的作品展示区。
gerorim

[改进版]拉黑一个人,会让你看不到完整的世界;试试拉红?

  •  
  •   gerorim
    Tomilla Aug 30, 2019 6055 views
    This topic created in 2445 days ago, the information mentioned may be changed or developed.

    前情提要:

    t/592670

    当你拉红一个人,他还是会出现在你的视线里,但是会被标记,以提示你这是一个你认为的沙雕

    原版现有的问题是

    1. 不能对沙雕的发帖的主题内容进行标记
    2. 沙雕的背景请求外部图床,有时载入缓慢

    改进和完善

    • 优化点: 用 base64 encode 的方式,缓存「沙雕出没」背景图,避免总是请求图床
    • 改进点:对沙雕的发帖也可以高亮标注了
    • 改进点:兼容低版本的浏览器,不使用 let, const 之类的 ECMAScript 6+ 的语法。

    油猴脚本地址: https://greasyfork.org/en/scripts/389576-red-list/a>

    最后感谢下原作者的脑洞,另希望作者能把功能改进点纳入原来的脚本。 @sommer

    Supplement 1    Aug 30, 2019

    效果:

    1. 跟贴标注 跟贴标注
    2. 发帖标注 发帖标注
    20 replies    2019-09-03 12:52:47 +08:00
    AltairT
        1
    AltairT  
       Aug 30, 2019   4
    我是一楼,我来组成测试楼层...
    老铁们记得测试完把我放出去啊
    peacelove
        2
    peacelove  
       Aug 30, 2019
    v2student
        3
    v2student  
       Aug 30, 2019
    借楼问一下,拉黑的人,怎么找出来,我想把他们放出来?
    qq316107934
        4
    qq316107934  
       Aug 30, 2019   1
    这个太影响阅读了,建议提供一个模式,是 50%透明度的,让他的内容变成半透明,类似于被 downvote 折叠,另外还可以考虑下云端同步和订阅?
    gerorim
        5
    gerorim  
    OP
       Aug 30, 2019
    @qq316107934 #4
    之前的原帖有个老哥 @SeanCheng 提议不错,周末有空实现下

    > 换个思路,看到不喜欢的评论就踩一下,然后本地可以查看所有踩过的人以及被踩次数,根据被踩次数标记第一名第二名第三名。。。数据是本地的,不同步
    peacelove
        6
    peacelove  
       Aug 30, 2019
    @v2student #3 V2EX plus 可以查看
    AltairT
        7
    AltairT  
       Aug 30, 2019
    @qq316107934 #4 附议,另外我发现我的 chrome76,油猴那个插件下脚本不生效,但是暴力猴没问题
    yokon
        8
    yokon  
       Aug 30, 2019
    似乎做成了特别关心 QAQ~
    gerorim
        9
    gerorim  
    OP
       Aug 30, 2019
    @qq316107934 #4

    如果要多人同步的话,可以换种实现方式,越多人踩评论,则评论的内容颜色变越淡 ?而不局限于 50%
    maninfog
        10
    maninfog  
       Aug 30, 2019 via iPhone
    强行 UI,最为致命…效果看起来像是符咒一样
    qq316107934
        11
    qq316107934  
       Aug 30, 2019   2

    这个效果怎么样
    sommer
        12
    sommer  
       Aug 30, 2019 via Android
    我是想着都点进他的帖子页面了,肯定是想看他的内容,不用标记了吧就。不过需求总是多样的...
    gerorim
        13
    gerorim  
    OP
       Aug 30, 2019 via iPhone
    @yukun666 特别关爱沙雕哈哈哈
    gerorim
        14
    gerorim  
    OP
       Aug 30, 2019 via iPhone
    @sommer 有时在首页或者其他节点看帖时,误点入啊(哈哈,并不是每个沙雕的 ID 和头像都记得住啊),后面考虑做成可配置的不就行了?
    erDaren
        15
    erDaren  
       Aug 30, 2019 via Android
    @gerorim 在帖子列表里,沙雕的帖子是做了标记的。
    gerorim
        16
    gerorim  
    OP
       Aug 30, 2019
    @erDaren #15
    @sommer #12

    不好意思,那可能是我的浏览习惯的问题。我一般是在首页用新 tab 的方式点开热门贴(发现新的沙雕再标注)看完就回首页的那个 tab (那个 tab 一直没刷新)。
    我有空把它改成可配置的,并改善下交互(需要进沙雕的主页才能 red,这点 V2EX plus 的交互比较好)。
    gerorim
        17
    gerorim  
    OP
       Aug 30, 2019
    @qq316107934 #11

    可以啊,头像标红,内容变灰,标注时还要选择标注的原因?对话框 + select + 自定义选项的方式?
    我想想怎么实现比较好
    miaomiao888
        18
    miaomiao888  
       Aug 30, 2019
    你到是把脚本名称也改改啊,和原版一模一样都不知道是哪个
    lloovve
        19
    lloovve  
       Aug 31, 2019
    楼主能不能做一个拉黑淘宝店铺的插件
    no1xsyzy
        20
    no1xsyzy  
       Sep 3, 2019
    @gerorim #17 我觉得可以采用 class + GM_addStyle 方式,而不是每个手动调
    这样有自己想法的可以靠 UserStyle 替换掉
    GM_setValue / GM_getValue 的使用方式太直球了,封装成 function red(username)、function onredlistchange(cb) 会好一点吧,也可以跨页传态。
    另外,相比 data URL 我觉得 @resource 更好。
    About     Help     Advertise     Blog     API     FAQ     Solana     3198 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 57ms UTC 14:32 PVG 22:32 LAX 07:32 JFK 10:32
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86