bigrain 发表于 2022-9-4 08:48:00

脚本多了以后,版本和权限管理有什么好的办法推荐呢

2个问题
## 1、怎么管理版本
现在的办法是把通过升级那个链接来管理,代码在git里面。但是这样不太直观。
实际操作上,是先在浏览器里面代码改好,然后这个版本稳定了,再去git里面修改。
给其他人去升级。

## 2、权限管理和代码保护
目前都是明文的,没有管理,可能可能采用一个站点维护的办法
权限管理是想做到,比如说,有个什么页面登录一下,他这个人的浏览器能自动安装一些脚本
他用不到的脚本就不用安装。
现在脚本大概有30来个,一般人只用到10几个,一个个安装也麻烦,如果有新的脚本
又要重新装一下,也挺麻烦的

权限管理,可能描述准确一些是,分发管理

困扰很久了,非常感谢

bigrain 发表于 2022-9-4 09:08:09

刚刚翻了一下,是不是说,我们可以用vs code 直接编辑tempermonkey的代码吗?

调试可以在浏览器里面用dev工具调试,如果写代码可以在这里写,写好直接通过插件压缩,那就太好了

Su. 发表于 2022-9-4 09:21:28

直接集合成插件怎么样?参考油小猴工具箱
链接:https://www.baiduyun.wiki/box.html

Su. 发表于 2022-9-4 09:23:51

bigrain 发表于 2022-9-4 09:08
刚刚翻了一下,是不是说,我们可以用vs code 直接编辑tempermonkey的代码吗?

调试可以在浏览器里面用dev ...

呃,才看到哥哥已经想到了{:4_86:}

bigrain 发表于 2022-9-4 09:30:35

Su. 发表于 2022-9-4 09:23
呃,才看到哥哥已经想到了

但是没看到有具体教程,我理解一下。

意思是说,vscode直接打开它所在目录吗?还是?

bigrain 发表于 2022-9-4 09:31:58

Su. 发表于 2022-9-4 09:21
直接集合成插件怎么样?参考油小猴工具箱
链接:https://www.baiduyun.wiki/box.html ...

这个思路挺好的,另外加一个用户登录的功能,就齐活了

Su. 发表于 2022-9-4 09:32:53

bigrain 发表于 2022-9-4 09:30
但是没看到有具体教程,我理解一下。

意思是说,vscode直接打开它所在目录吗?还是? ...

应该还是让油猴引用本地js文件吧
https://blog.csdn.net/qq_18610547/article/details/108981413

bigrain 发表于 2022-9-4 09:34:25

Su. 发表于 2022-9-4 09:32
应该还是让油猴引用本地js文件吧
https://blog.csdn.net/qq_18610547/article/details/108981413 ...
那不行哦,因为要给同事用,存在分发问题,思路是可以的。

通过其他方式同步,类似网盘同步

但是总归不是特别顺畅的方案,涉及的点有点多

Su. 发表于 2022-9-4 09:44:28

bigrain 发表于 2022-9-4 09:34
那不行哦,因为要给同事用,存在分发问题,思路是可以的。

通过其他方式同步,类似网盘同步


啊,我不知道了{:4_88:},我解决这类问题就是建文件夹,然后压缩包直接发给他

bigrain 发表于 2022-9-4 10:21:12

Su. 发表于 2022-9-4 09:44
啊,我不知道了,我解决这类问题就是建文件夹,然后压缩包直接发给他 ...

对不做这行的人来说,这事是有难度的哦,而且压缩文件有个问题,容易出现重新版本。
页: [1] 2 3
查看完整版本: 脚本多了以后,版本和权限管理有什么好的办法推荐呢