V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
HexHub
HexHub,一站式SSH、Docker、数据库连接管理工具,支持多种主流数据库、多窗口分屏、智能SQL编辑、极速数据处理、批量命令、云端同步,支持SSH跳板机、命令广播、历史命令、SFTP多端文件互传。
Promoted by xiwh
keakon
V2EX  ›  分享创造

AI 帮我重新上架了 Chrome 插件: Copy Unlock

  •  
  •   keakon ·
    keakon · 85 天前 · 3172 次点击
    这是一个创建于 85 天前的主题,其中的信息可能已经有所发展或是发生改变。

    14 年前我开发了一个叫 Enable Copy 的 Chrome 插件,用于解除很多网站对于文本选择、复制和右键菜单的限制。在收获 20 万用户后,我懒得维护就卖掉了。但是现在被 CSDN 之类的网站恶心到了,于是决定开发一个全新的版本。

    整个插件的代码基本是用 Roo Code + Gemini 2.5 Pro Preview 完成的,我只负责发现问题、提供思路和重构,总 token 费用为 0 。
    上架商店所填的隐私信息及命名均由 DeepSeek R1 生成,审核过程一切顺利。

    不过我也不是 AI 吹:
    如果让我不依赖 AI 的话,整个过程可能只会从 3 小时增加到 1 、2 天。
    如果是一个不懂编程的人,他应该也能在 1 天内利用 AI 完成,但是因为缺少相关的体系知识,细节和实现效率就不会打磨了。
    所以目前看来,AI 还不能取代程序员。但学习那些 AI 不擅长的知识,与 AI 做个互补,可能是程序员未来最优的路。

    为了节省大家的时间,更多的就不细说了,直接上链接:
    插件地址: https://chromewebstore.google.com/detail/copy-unlock/fhpflfpiphjilpdbhblhkbpcdaibihgi
    项目源码: https://github.com/keakon/Copy-Unlock
    原理描述: https://keakon.top/article/1453

    17 条回复    2025-04-18 22:01:12 +08:00
    pushforce
        1
    pushforce  
       85 天前
    支持
    yamedie
        2
    yamedie  
       85 天前
    这个小功能我更习惯用书签栏里事先保存好的 one-line script

    ```
    javas 删我 cript:window..........触发 v2 或者 cloudflare 的安全防护, 不让发出来....
    ```

    起点网没试过,CSDN 和百度文库都是可以用的

    更多书签在这里有 https://icheer.me/202006/1110/
    kebamt
        3
    kebamt  
       85 天前 via Android
    与 simple allow copy 相比的优势?
    azhangbing
        4
    azhangbing  
       85 天前
    安装支持一下
    keakon
        5
    keakon  
    OP
       85 天前
    @kebamt 瞄了一下它的源码,原理是一样的,但是它的实现较复杂。
    它通过消息机制在 backgroud 和 content scripts 之间进行通信,来确定是否对当前网站启用。但其实二者都可以直接访问 chrome.storage ,不需要引入消息通信来增加复杂度,并且这样也增加了延迟。
    其次,它用的是 chrome.storage.local ,我用的是 chrome.storage.sync ,因此我可以在多设备间同步配置。
    兼容性上,它绑定的是 HTML 根元素,我绑定的是 document 元素,理论上它可能存在更多漏网之鱼。(也许绑 window 更好)。
    keakon
        6
    keakon  
    OP
       85 天前
    @yamedie 我试了下不支持起点。它在原理上就是解决不了使用 addEventListener 绑定事件的。并且没法记住用户的设置,每次打开这些网站都得手动点收藏夹。
    Pipecraft
        7
    Pipecraft  
       85 天前
    搜了一下 Enable Copy ,谷歌商店现在已经 80 万安装了。还有比这个安装量更大的。
    请问买你这个插件的人拿这个插件如何变现呢?
    keakon
        8
    keakon  
    OP
       85 天前   ❤️ 1
    @Pipecraft 我也不知道,当时 Google 对于隐私审查还不严,也许可以通过插件收集用户数据来盈利吧。
    另外,有些人愿意买一些项目充门面,简历里挂个 xxx 开发者也加分嘛。
    hebian
        9
    hebian  
       85 天前
    安装上了,以备不时之需,说不定哪天就用到了😊
    yamedie
        10
    yamedie  
       85 天前
    起点网做了很多事件监听,包括控制台打开后也有循环的 debugger 断点,这种直接 Ctrl+P 就能选择文本复制了,懒得跟它较劲 [doge]
    Pipecraft
        11
    Pipecraft  
       85 天前
    @keakon #8 感谢回复。
    timewarp
        12
    timewarp  
       85 天前
    轻雀文档可以搞定不
    kebamt
        13
    kebamt  
       85 天前 via iPad
    @keakon 好的,我试试(电脑坏了得过两天了哈哈哈)
    希望你这个可以在某些网站禁用,不然会有兼容性问题
    1044523901
        14
    1044523901  
       84 天前
    大佬是不是啥网站都能用啊?
    keakon
        15
    keakon  
    OP
       84 天前 via Android
    @1044523901 理论上绝大多数都支持,遇到有问题的网站可以在 github 提 issue
    RangerWolf
        16
    RangerWolf  
       84 天前
    卖插件,是不是连 Google 账号一起卖给对方?
    keakon
        17
    keakon  
    OP
       84 天前 via Android   ❤️ 1
    @RangerWolf 可以转移插件给另一个账号
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2703 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 03:18 · PVG 11:18 · LAX 20:18 · JFK 23:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.