请教个浏览器插件的升级问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
meetthebest
V2EX    程序员

请教个浏览器插件的升级问题

  •  
  •   meetthebest 1 天前 622 次点击

    我开发了一个浏览器插件,只能公司内部使用(没有上架到插件商店),但是我希望可以通过类似商店那种形式,点击升级按钮,就能直接升级到最新版本。询问了 AI 后,告诉我可以使用 manifest.json 的 update_url _+ .xml 的形式可以做到,但是有的 AI 说 chrome 75+存在安全限制不让这么干了,有的又说还行,有没有搞过的大佬分享一下经验~感谢

    8 条回复    2026-03-03 10:05:38 +08:00
    saranz
        1
    saranz  
       1 天前
    要不作成猴油脚本,升级就是更新脚本而已。
    Plating
        2
    Plating  
       1 天前
    直接换暴力猴吧,可以自定义插件安装升级源
    meetthebest
        3
    meetthebest  
    OP
       1 天前
    感谢大佬们的建议~,整个插件的功能比较复杂,不好直接弄成单个 js 脚本。

    在询问了 AI ,得到了答案。
    如果通过 .zip 解压缩包,是不支持直接升级的。
    如果通过 .crx 方式安装,后续则可以使用 update_url + .xml 版本号控制来升级。
    Curtion
        4
    Curtion  
       1 天前
    功能复杂和单个 js 脚本没有必然联系,完全可以在开发时分离代码, 发布时最终构建成一个单独 js 文件
    Linho1219
        5
    Linho1219  
       1 天前 via Android
    有一种插件加载形式是旁加载,管理页插件图标右下角有个橙色图标。Acrobat ,FDM 的浏览器插件都是这么旁加载上去的。考虑一下加一个本地管理器 app ,开机自启动,然后旁加载到浏览器上去?
    tutou
        6
    tutou  
       13 小时 52 分钟前
    我后面可能也需要这样的升级方式,有方案踢一脚 @meetthebest
    QS0x01
        7
    QS0x01  
       13 小时 33 分钟前
    小马过河了半天,还不如自己试试。AI 说啥你都信吗。
    swordtooth
        8
    swordtooth  
       13 小时 22 分钟前
    发布到商店然后选择这个呢?
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2690 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 54ms UTC 15:28 PVG 23:28 LAX 07:28 JFK 10:28
    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