[浏览器插件自荐] 用类似 Github 热力图的方式追踪在浏览器中的中英文停留时间 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
utodea
V2EX    分享创造

[浏览器插件自荐] 用类似 Github 热力图的方式追踪在浏览器中的中英文停留时间

  •  
  • /div>   utodea 346 天前 1454 次点击
    这是一个创建于 346 天前的主题,其中的信息可能已经有所发展或是发生改变。

    传送门

    已上架 Chrome 应用商店,插件地址

    image

    需求来源

    需求来自我自己过去半年努力提升英语阅读占比的过程,觉得好像每天也读了不少英文资料,但是很难量化。于是就有了这样一个小小的插件,对自己每天在中英文网站上的停留时间可以有一个大致的概念。

    快速实现了一个基础版的,或许你也需要呢!

    核心特点

    • 自动统计在中、英网站上停留的时间(有日、周、月、年维度的)
    • 使用类似 Github 热力图的方式展示在英文网站上的停留“强度”
    • 统计数据离线存储
    • 离线也可以使用

    插件地址 欢迎试用和反馈!

    5 条回复    2024-12-19 09:05:08 +08:00
    dagwbl23
        1
    dagwbl23  
       346 天前
    可以推荐一些英文网站和资料嘛,我也想多英文输入。
    beimenjun
        2
    beimenjun  
    PRO
       346 天前
    看着为了这种数据要给网页内容的权限,感觉对于隐私特别在意的人群可能很劝退,尤其需要这种插件的目标用户往往特别在意这一点。
    utodea
        3
    utodea  
    OP
       346 天前
    @dagwbl23 我个人主要是平常搜索尽量用 Google ,搜索也尽量用英文去搜索。然后把 V2 、知乎这些全部都替换成 Reddit/Quora/Medium/Dev ,刷 B 站换成刷 Youtube (比如我偶尔看 LOL 比赛就都换成看 Youtube 上的英文流),刷抖音就换成 TT 。还是得自己感兴趣的内容,不然很难坚持。

    事实上,我另外也写了小插件在自己用,根据上一个步骤的中文搜索词或者当前读的中文技术文档的内容,然后可以唤起插件推荐类似的英文内容,但效果不是很好。

    我也还在学习中。
    utodea
        4
    utodea  
    OP
       346 天前
    @beimenjun 确实是这样的,需要两个权限:Storage 和 Host permissions 。提交 Chrome webstore 审核前我也想过这个问题,但我目前还没啥好办法。感觉更“安全”的办法就是把代码开源出来了......

    插件权限如下:

    "permissions": [
    "storage"
    ],
    "content_scripts": [{
    "matches": ["<all_urls>"],
    "js": ["utils.js", "content.js"]
    }]


    大佬有啥好办法或者建议不?
    dagwbl23
        5
    dagwbl23  
       345 天前
    @utodea #3 嗯嗯好的,非常感谢,确实是要在使用中潜移默化的去学习。我之前也尝试过几天,后面不自觉的就全部换回中文环境了
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2760 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 31ms UTC 08:30 PVG 16:30 LAX 00:30 JFK 03:30
    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