体检过后,写了个插件在 chrome 里养小黄鸭提醒自己喝水=w= - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sologgfun
V2EX    分享创造

体检过后,写了个插件在 chrome 里养小黄鸭提醒自己喝水=w=

  •  
  •   sologgfun 2018-10-18 10:10:16 +08:00 10007 次点击
    这是一个创建于 2555 天前的主题,其中的信息可能已经有所发展或是发生改变。

    感觉工作之后写代码经常忘记喝水,而且我本身因为以前经常不吃早饭,有点胆结石,医生也提醒说要多喝水多运动,但是写代码集中精神之后就经常忘记了。。

    前段时间公司体检后发现颈椎有点前倾,明明才刚毕业几个月,,大家一起注意身体健康吧!下面是插件的详细内容~

    干杯!妈妈再也不担心我不喝水了!

    年轻人的第一个 chrome 插件! 关注大家的身体健康; rua!!!

    主要功能:

    ①通过标签提醒距离上次喝水已经过了多久

    ②点击右上角刷新时间

    ③点击太阳切换白昼 /黑夜暂停时间

    ④60 分钟会提示并且标签会变色

    (其实这个是一个养成类的游戏,小鸭子喝水会变大,不及时喝水会变小。哈哈哈哈哈哈 (感谢小朋友医生)

    The first chrome plugin for young people! Teach young people write plugins at the same time; Pay attention to your health; Rua!!!

    The main function: ①Through the badge to remind you how long it has been since drinking the last time ②click the top right corner to refresh the countdown ③click the sun to switch to the day/night to pause time losing ④every 60 minutes will prompt at once and the label will change color

    (In fact, this is a game , the ducklings will get bigger when you drink water and refresh, and they will get smaller if they don ’ t drink in time. Hahahahahaha (Thanks to doctors - the one I love!)

    day

    night

    chrome 插件地址: https://chrome.google.com/webstore/search/%E5%B9%B2%E6%9D%AF?hl=zh-CN

    github 地址:https://github.com/sologgfun/drinkNow

    第 1 条附言    2018-10-18 10:54:53 +08:00

    wiki

    duck

    附上小黄鸭对写代码有帮助的证据!(推眼镜

    和自己的小黄鸭hh 呱呱~

    希望大家喜欢嘿嘿

    第 2 条附言    2018-10-19 10:51:45 +08:00

    对不起大家。。我傻逼了。。计时居然真的重复了。。现在v0.0.5是30分钟就提示了!

    发布要审核。。大家请小心喝多了。。

    同时谢谢各位 v 站指出的不足 学到了!

    73 条回复    2018-11-21 21:56:23 +08:00
    jswh
        1
    jswh  
       2018-10-18 10:12:23 +08:00   4
    可爱
    vtwoextb
        2
    vtwoextb  
       2018-10-18 10:13:10 +08:00   1
    misaka19000
        3
    misaka19000  
       2018-10-18 10:13:28 +08:00   1
    资瓷~
    luoway
        4
    luoway  
       2018-10-18 10:15:31 +08:00   1
    想云养猫
    qianfeilong
        5
    qianfeilong  
       2018-10-18 10:44:41 +08:00 via Android   1
    这个有意思啊
    sologgfun
        6
    sologgfun  
    OP
       2018-10-18 10:44:47 +08:00
    @jswh
    @vtwoextb
    @misaka19000
    @luoway
    生活已经如此苦逼 来点可爱的小东西调节一下 hh 我桌上就放了一只小黄鸭=w=
    xspippo
        7
    xspippo  
       2018-10-18 10:46:07 +08:00 via iPhone
    棒棒的
    43QYK2JU
        8
    43QYK2JU  
       2018-10-18 10:53:48 +08:00
    最近每天喝 3~4.5L 水,不用提醒……就是渴的……

    明天去体检下,怕不是糖尿病
    ikw
        9
    ikw  
       2018-10-18 10:54:29 +08:00   1
    非常需要一个重置按钮。。。
    ikw
        10
    ikw  
       2018-10-18 10:56:13 +08:00
    另外,是否来一个 Count,记录喝了几杯呢,光看小鸭子也不知道喝了多少。。。
    jin5354
        11
    jin5354  
       2018-10-18 10:57:02 +08:00   5
    lz 是建丰吗
    sologgfun
        12
    sologgfun  
    OP
       2018-10-18 10:57:35 +08:00
    @zwpaper 很有道理,,我晚点更新一下 hh
    sologgfun
        13
    sologgfun  
    OP
       2018-10-18 10:58:17 +08:00
    @jin5354 .............................................................
    cy97cool
        14
    cy97cool  
       2018-10-18 11:23:04 +08:00
    不了解 chrome 应用的权限机制 但是我还是想问为啥需要所有网站的权限
    https://github.com/sologgfun/drinkNow/blob/master/manifest.json 里面权限部分
    "http://*/*",
    "https://*/*"
    Ponze
        15
    Ponze  
       2018-10-18 11:28:55 +08:00   3
    建丰,优秀。
    sologgfun
        16
    sologgfun  
    OP
       2018-10-18 11:44:24 +08:00
    @cy97cool background 和 popup 中无法直接访问页面 DOM,这个 pop 页的高宽原本做了和页面大小的适配,通过 chrome.tabs.executeScript 来执行脚本,从而实现访问 web 页面的 DOM。(不过后来我换了一种方法,用 content-scripts 进行获取了---所以这个权限是可以删掉的---晚点我检查一下代码 3q !
    luoway
        17
    luoway  
       2018-10-18 12:12:53 +08:00
    Mac
        18
    Mac  
       2018-10-18 12:16:00 +08:00 via Android
    不喝水不是因为忘记喝水,是因为我懒的起身倒水
    luoway
        19
    luoway  
       2018-10-18 12:16:40 +08:00   2
    Weny
        20
    Weny  
       2018-10-18 12:18:19 +08:00 via iPhone
    建丰 才华横溢 而且 帅
    des
        21
    des  
       2018-10-18 12:18:43 +08:00 via Android
    不如弄个长吸管,一直放嘴里 lol
    sologgfun
        22
    sologgfun  
    OP
       2018-10-18 12:33:39 +08:00
    。。。。。。。大佬们放过我吧!
    jason94
        23
    jason94  
       2018-10-18 12:50:11 +08:00
    腻害
    fy
        24
    fy  
       2018-10-18 14:17:34 +08:00
    Rua 可还行
    inoki
        25
    inoki  
       2018-10-18 14:23:04 +08:00 via Android
    lolizeppelin
        26
    lolizeppelin  
       2018-10-18 14:55:35 +08:00 via Android
    哈哈哈。。我也要装
    hei1000
        27
    hei1000  
       2018-10-18 15:12:12 +08:00
    创意不错,可惜现在主要用 firefox 了,有考虑写个 Firefox 插件吗
    martyartrt1
        28
    martyartrt1  
       2018-10-18 15:37:47 +08:00
    sologgfun
        29
    sologgfun  
    OP
       2018-10-18 15:52:35 +08:00
    @fy rua!!!
    @lolizeppelin 谢谢!
    @inoki 哈哈哈哈
    @hei1000 谢谢~周末学习一下!
    @martyartrt1 谢谢~
    感谢支持!开心 嘎嘎!
    nzd
        30
    nzd  
       2018-10-18 16:20:25 +08:00
    感觉不到 60 分钟就 SOS 了。。。今天感觉水喝多了
    0915240
        31
    0915240  
       2018-10-18 16:39:56 +08:00
    建丰,你如此优秀~
    sologgfun
        32
    sologgfun  
    OP
       2018-10-18 17:48:37 +08:00
    @nzd 怎么会呢!小鸭子一分钟一分钟的往前跑 多喝热水!
    @0915240 同款头像 你也优秀!
    f1ren2es
        33
    f1ren2es  
       2018-10-18 18:09:55 +08:00
    你好骚啊楼主
    Nathanzheng
        34
    Nathanzheng  
       2018-10-18 18:19:59 +08:00
    RUA? 是小僵尸么?
    sologgfun
        35
    sologgfun  
    OP
       2018-10-18 19:02:17 +08:00
    @f1ren2es 老铁你说啥呢

    @Nathanzheng 我是小火人假装的小僵尸
    loading
        36
    loading  
       2018-10-18 19:05:09 +08:00 via Android
    我真的想要一只做工好的小黄鸭摆件。
    Nathanzheng
        37
    Nathanzheng  
       2018-10-18 19:18:05 +08:00
    @sologgfun #35 出了刀区到处都是刀
    luoway
        38
    luoway  
       2018-10-18 19:27:55 +08:00

    我鸭子离家出走了?消失了!
    提示“渴死了”的时候要点两次刷新才能彻底重置,期望一次就够
    sologgfun
        39
    sologgfun  
    OP
       2018-10-18 19:31:10 +08:00
    @loading 确实很可爱

    @luoway 还有这种 bug !?我紧急修复中!
    EatMi
        40
    EatMi  
       2018-10-18 19:52:58 +08:00
    太好了, 很贴心, 很方便. 很可爱, 但是为啥我的弹窗点击喝水那个是无效的?
    sologgfun
        41
    sologgfun  
    OP
       2018-10-18 20:04:6 +08:00
    @wykjluke 现在有效啦!刚刚更新了一版!可能要过个十几分钟,有空的时候更新一下就好!谢谢你!
    Hsinyao
        42
    Hsinyao  
       2018-10-18 20:43:24 +08:00 via iPhone
    楼主小黄鸭哪里买的?
    chaoxcores
        43
    chaoxcores  
       2018-10-18 20:51:08 +08:00 via iPhone
    很可爱
    dyxang
        44
    dyxang  
       2018-10-18 21:37:57 +08:00 via Android
    个人建议把小黄鸭随进度条移动改成:小黄鸭随着波动的水浪而下降。
    因为小黄鸭是浮在水上的嘛。
    sologgfun
        45
    sologgfun  
    OP
       2018-10-18 21:40:36 +08:00
    @Hsinyao 朋友的 mentor 从厦门回来带了很多,给了我一个,,

    @chaoxcores XD !

    @dyxang 可以考虑哈哈
    jiangwb
        46
    jiangwb  
       2018-10-18 23:32:52 +08:00
    楼主,我手头上有个保温杯,杯子盖外顶部有个显示屏,
    显示杯内水温,可以设置定时,每两小时响一次来提醒喝水。我觉得你需要这个
    codergrowing
        47
    codergrowing  
       2018-10-18 23:37:00 +08:00 via Android
    @jiangwb 这么厉害的吗?大概什么价位”可以给个链接吗?
    zzk819166453
        48
    zzk819166453  
       2018-10-18 23:39:32 +08:00 via Android   1
    好有趣,感谢楼主分享
    oul
        49
    oul  
       2018-10-19 08:29:59 +08:00
    喝水提醒的文案改成“你已经一个小时没喝水,小鸭子快渴死了!”读起来会不会更舒服点?
    myl0204
        50
    myl0204  
       2018-10-19 08:55:41 +08:00
    rua!!
    haon
        51
    haon  
       2018-10-19 09:11:46 +08:00
    你好骚啊
    yo0o0o0
        52
    yo0o0o0  
       2018-10-19 09:15:12 +08:00 via iPhone
    肾结石患者刚需啊,谢谢楼主。(为啥我就想不到这创意呢)
    sologgfun
        53
    sologgfun  
    OP
       2018-10-19 09:35:10 +08:00
    @oul 周末我再优化优化~
    @jiangwb 这么高级吗老铁
    @myl0204 rua !!
    @yo0o0o0 不谢不谢!一起多喝水!
    hubahuba
        54
    hubahuba  
       2018-10-19 09:50:56 +08:00
    建丰 你是我梦想中的男人
    flyingkids
        55
    flyingkids  
       2018-10-19 09:56:26 +08:00
    兄弟,我这一个小时不到,就已经提醒两次了,你那个 count++是不是写重了,导致一秒加了两秒?
    flyingkids
        56
    flyingkids  
       2018-10-19 10:08:12 +08:00

    这里外面加了一次,方法里面加了一次
    geshansuiyue
        57
    geshansuiyue  
       2018-10-19 10:09:15 +08:00
    一直会有后台回复:undefined
    Biwood
        58
    Biwood  
       2018-10-19 10:20:33 +08:00
    想法很不错,不过用 setInterval 计时其实不准确,代码质量有待提高
    sologgfun
        59
    sologgfun  
    OP
       2018-10-19 10:24:03 +08:00
    @flyingkids
    @geshansuiyue
    @Biwood
    好像是的,我改一下
    sologgfun
        60
    sologgfun  
    OP
       2018-10-19 10:35:44 +08:00
    对不起大家。。我傻逼了。。居然真的重复了。。发布要审核。。大家请小心喝多了。。
    同时谢谢各位 v 站指出的不足 学到了!
    qingxiangcool
        61
    qingxiangcool  
       2018-10-19 10:43:47 +08:00
    赶紧喝了杯水压压惊
    geshansuiyue
        62
    geshansuiyue  
       2018-10-19 11:36:53 +08:00
    重置按钮多次快速点击会导致图像越来越大。
    geshansuiyue
        63
    geshansuiyue  
       2018-10-19 11:38:12 +08:00
    不是快速 是每点击一次就变大
    sologgfun
        64
    sologgfun  
    OP
       2018-10-19 11:42:18 +08:00
    @geshansuiyue 对呀,黑夜里点击就会变小了 不要玩弄它了 它还是个孩子
    wazxzd
        65
    wazxzd  
       2018-10-19 14:26:42 +08:00
    什么时候更新阿= =,我看商店还是昨天的
    zdnyp
        66
    zdnyp  
       2018-10-19 14:37:11 +08:00
    很厉害了喂
    sologgfun
        67
    sologgfun  
    OP
       2018-10-19 15:32:32 +08:00
    @wazxzd 我已经发布了但是 chrome 要审核= = 效率好像蛮低的 辛苦小黄鸭了 一个小时跑两趟
    SpiderXiantang
        68
    SpiderXiantang  
       2018-10-22 08:05:53 +08:00
    已用上 期待更新
    ddup
        69
    ddup  
       2018-10-22 12:13:44 +08:00
    有意思哈哈
    frozenthrone
        70
    frozenthrone  
       2018-10-23 14:05:29 +08:00 via iPhone
    可以直接在小黄鸭里放个 arduino 啊
    flyingkids
        71
    flyingkids  
       2018-10-23 18:22:14 +08:00   1
    喜大普奔,chrome 终于审核通过了,时间正常了(话说这审核效率也忒低了)
    sologgfun
        72
    sologgfun  
    OP
       2018-10-23 18:59:09 +08:00
    @flyingkids 哇 看到你留言我才知道的哈哈 效率超低
    auv1107
        73
    auv1107  
       2018-11-21 21:56:23 +08:00
    哈哈 你真可爱
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2845 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 36ms UTC 14:13 PVG 22:13 LAX 07:13 JFK 10:13
    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