vscode 内置提供了几种调试方法,但都存在一点小问题,也是我不太会用。
vscode 调试时要求运行一个服务器,在此之上来 debug js 。而运行服务器不能只有 js,需要放置一个 html 。
vscode 还提供一种 node 的方式来运行调试 js,很方便,但不能使用浏览器 API 。
预期最好的结果是最后这种,能在 vscode 里直接运行调试单文件 js,又能使用浏览器 API 。可以的话,greasyfork 中提供的 API 也能有一个补全提示就更好了。
1
smallthing 2021-07-14 00:54:43 +08:00 1
有 edge 浏览器插件 直接在里面运行和调试
|
2
Trim21 2021-07-14 06:53:05 +08:00 via Android 2
|
3
sikong31 2021-07-14 08:20:38 +08:00
tampermonkey 的脚本在 Chrome 里可以调试 打个断点就行了
|
4
wdssmq 2021-07-14 11:03:56 +08:00
给 js 所在目录开个 web 服务,,浏览器打开就能被识别然后安装(虽然不太清楚,好像需要 .user.js 后缀??)
|
6
muzuiget 2021-07-14 13:13:16 +08:00
你会 JS,直接写扩展就是了,扩展本来就有 Content Scripts 的概念,用油猴纯多此一举,直接用浏览器调试。
油猴扩展无非就是绕过浏览器官方商店审核,申请所有扩展权限然后再建一个商店,就像明明一个网页直接能用 Safari 打开,非得用微信小程序打开。 除非代码是别人写的,用了油猴私有 API,即 GM_ 开头那些,如果是自己重头写,别折腾油猴了,按扩展来写就是。 |
7
ves OP @smallthing 但这样编辑与运行就分开了
|