上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

Tampermonkey开发体验Vscode抹平计划进度

[复制链接]
  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5959

    回帖

    6758

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6758

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2024-4-15 00:11:48 | 显示全部楼层 | 阅读模式

    测试视频链接https://www.zhihu.com/zvideo/1762995118146314240
    目前已经实现了基本的文件监听,自动上传,刷新

    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
  • TA的每日心情
    开心
    2 小时前
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4188

    回帖

    4055

    积分

    管理员

    积分
    4055

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2024-4-15 00:24:49 | 显示全部楼层

    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-27 11:40
  • 签到天数: 1 天

    [LV.1]初来乍到

    5

    主题

    15

    回帖

    39

    积分

    助理工程师

    积分
    39
    发表于 2024-4-16 09:54:23 | 显示全部楼层
    ggnb,我挺喜欢直接用tampermonkey,因为它有require files,脚本猫虽然也能引入本地文件。但是有缓存,当引入的脚本更改时,需要修改版本号,挺麻烦的,你的这个抹平计划虽然很牛逼,不过我看不懂,哈哈哈。前端小白,对前端的技术栈不太了解,请教一下,有哪些依赖。我也想尝试一下,还有就是个人愚见,油猴支持require 本地文件。所以,只需当修改时,要上传头文件的更改即可
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5959

    回帖

    6758

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6758

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2024-4-16 10:31:23 | 显示全部楼层
    uuorz 发表于 2024-4-16 09:54
    ggnb,我挺喜欢直接用tampermonkey,因为它有require files,脚本猫虽然也能引入本地文件。但是有缓存,当 ...

    脚本猫已经实现了vscode插件对接,油猴require本地文件虽然相对比较方便,但是每次协议头修改都需要自己搞,而且还需要刷新,抹平之后相当于只需要声明一个项目,然后npx运行我的包文件唤起浏览器,写出来的代码就可以自动刷新,相对原来require更爽一点,不需要来回切换浏览器了。

    原理就是利用pupeteer加载插件,对插件进行了非侵入式hook,并且起了个服务器跟浏览器的插件用socket通信

    后续会发布到npm作为包,直接调一下命令就ok了

    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5959

    回帖

    6758

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6758

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2024-4-16 10:33:09 | 显示全部楼层
    uuorz 发表于 2024-4-16 09:54
    ggnb,我挺喜欢直接用tampermonkey,因为它有require files,脚本猫虽然也能引入本地文件。但是有缓存,当 ...

    比如以前你加个API,需要切到浏览器一下,加个require需要浏览器引入一下

    现在全部都可以挪到vscode里,一个命令唤起测试浏览器

    剩下全部在vscode搞就可以了,每次保存文件都会自动刷新加载过脚本的页面显示最新的结果
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-1-27 11:40
  • 签到天数: 1 天

    [LV.1]初来乍到

    5

    主题

    15

    回帖

    39

    积分

    助理工程师

    积分
    39
    发表于 2024-4-16 17:57:20 | 显示全部楼层
    李恒道 发表于 2024-4-16 10:33
    比如以前你加个API,需要切到浏览器一下,加个require需要浏览器引入一下

    现在全部都可以挪到vscode里, ...

    嗯嗯。期待npm包,如果能做成那种类似脚本猫和vscode的交互形式就更好了。
    回复

    使用道具 举报

    该用户从未签到

    0

    主题

    60

    回帖

    89

    积分

    初级工程师

    积分
    89
    发表于 2024-4-16 21:36:18 | 显示全部楼层
    大佬好,请问这个能做到下面的这种体验吗?

    ![hmr]()

    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5959

    回帖

    6758

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6758

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2024-4-17 01:35:28 | 显示全部楼层
    shabby 发表于 2024-4-16 21:36
    大佬好,请问这个能做到下面的这种体验吗?

    ![hmr]()

    哥哥才是大佬,hhh

    暂时不打算做HMR

    主要就是实现了原油猴的自动设置新脚本和刷新

    HMR通信就属于脚本应该干的了

    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表