V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
sheepzh
V2EX  ›  分享创造

分享三个蛮有意思的浏览器扩展, ts+vue+webpack

  •  
  •   sheepzh ·
    sheepzh · 2021-05-31 13:07:09 +08:00 · 2507 次点击
    这是一个创建于 1271 天前的主题,其中的信息可能已经有所发展或是发生改变。

    仨项目都开源在 github, 技术栈都是 typescript + vue,然后用 webpack 打包成浏览器能读取的项目结构。之前是 vue2,现在正在逐步重构至 vue3 。为了适配浏览器规定的扩展国际化规则,手撸了项目的 i18n 。

    Make Zero——文字加密扩展

    功能和与熊论道类似,用于敏感文字转码,不过是更方便的插件版,支持各种便捷的交互方式。

    应用场景:

    • 敏感字符 /链接转码,防止各种平台审查
    • 在印象笔记等云端记事本中存储私密信息,比如银行账号,身份证号等等

    网费很贵——上网时间统计

    统计你在不同网站和域名的上网时间,支持多口径统计,白名单功能,报表导出,历史记录图表展示和分析。

    相关法律法规

    自定义你不想看见的敏感词,这个扩展会帮你将网页中的这些词替换成看着顺眼的安全词。


    ps. 目前想根据上面几个项目的开发经验,撸一个浏览器扩展的脚手架,使用 typescript,封装扩展各个 runtime 之间的通信,支持跨平台(浏览器)打包等等...但是暂不考虑支持打包成油猴脚本

    11 条回复    2021-06-04 17:57:08 +08:00
    User9901
        1
    User9901  
       2021-05-31 18:29:08 +08:00
    建议 Make Zero 增加一个 web 用户输入全局自动加密功能,设置一个开关,只要输入自动转加密。
    做的非常棒~!
    sheepzh
        2
    sheepzh  
    OP
       2021-05-31 19:02:00 +08:00
    @User9901 谢谢您的建议,不过已经实现啦!安装之后点击扩展的 icon,会弹出设置面板,里面有个自动加密选项。
    Warder
        3
    Warder  
       2021-06-01 20:05:18 +08:00 via Android
    都不是很有趣🤨
    zgcwkj
        4
    zgcwkj  
       2021-06-02 10:10:18 +08:00
    挺好奇,这数据有没有收集到服务器。
    sheepzh
        5
    sheepzh  
    OP
       2021-06-02 11:55:31 +08:00
    @Warder 好吧 :/
    sheepzh
        6
    sheepzh  
    OP
       2021-06-02 11:55:52 +08:00
    @zgcwkj 没有噢
    User9901
        7
    User9901  
       2021-06-03 10:38:34 +08:00
    z02 倀~46 伄年徑漄亨*巴绉甮丌亀'
    User9901
        8
    User9901  
       2021-06-03 10:39:04 +08:00
    z02 侀幱皇漁亭"己绌甫三亅"
    User9901
        9
    User9901  
       2021-06-03 10:39:34 +08:00
    z02 亀愞览徉奆怫-幷丌胼觢寇
    User9901
        10
    User9901  
       2021-06-03 10:40:01 +08:00
    -·····--·--·-·-··-·---···-·----·-·-·-
    sheepzh
        11
    sheepzh  
    OP
       2021-06-04 17:57:08 +08:00
    @User9901 密码是啥啊 XD
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2727 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 14:33 · PVG 22:33 · LAX 06:33 · JFK 09:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.