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

油猴脚本脚手架开发遇到的问题

[复制链接]
  • TA的每日心情
    开心
    2024-7-16 15:40
  • 签到天数: 276 天

    [LV.8]以坛为家I

    115

    主题

    460

    回帖

    997

    积分

    荣誉开发者

    积分
    997

    荣誉开发者油中2周年卓越贡献生态建设者油中3周年

    发表于 2023-4-8 09:52:06 | 显示全部楼层 | 阅读模式

    因为我用vite-plugin-monkey脚手架开发是没有遇到这个问题的,项目启动以后自动打开浏览器,安装脚本。(油猴脚本猫都可以)
    image.png

    image.png

    但是遇到一个项目不是用这个脚手架开发的,它的调试是通过项目启动以后通过dist会生成对应的脚本文件,但是我们需要手动把对应的文件新建一个脚本复制进去。
    require写上文件所在的电脑的目录。

    // @require file://E:\daimaxiangmu\vscode\sourceCode\next-translator/dist/userscript/b.user.js

    注意:一定要给油猴脚本或者是脚本猫开启允许访问本地文件,否则脚本运行有问题。同时这里require你不能通过启动服务的方式把文件地址放过来,这样会导致无法实时更新,这里一之gg说是缓存的问题。

    image.png

    读取本地文件也要开,道哥的文章:https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=1550

    所以说有时候假如vite-plugin-monkey启动的项目默认不加载了,我们可以通过把它生成的dist文件下的user.js 通过require的方式引入应该也可以调试

    接脚本定制
    I frequently record, because want to leave something.
  • TA的每日心情
    开心
    5 小时前
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4189

    回帖

    4056

    积分

    管理员

    积分
    4056

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

    发表于 2023-4-8 15:01:31 | 显示全部楼层
    @require是有缓存的,但是tampermonkey的本地文件好像没有
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

    发表回复

    本版积分规则

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