wwwwwllllk 发表于 2023-4-8 09:52:06

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

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

!(data/attachment/forum/202304/08/094446grqxmdtvvdmztd0d.png)


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

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

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

!(data/attachment/forum/202304/08/094952pn5uwigxifgitppu.png)

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


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

王一之 发表于 2023-4-8 15:01:31

@require是有缓存的,但是tampermonkey的本地文件好像没有
页: [1]
查看完整版本: 油猴脚本脚手架开发遇到的问题