Chrome 如何直接更新Tampermonkey脚本存储中的userscript代码

f4t66c6m  于 2023-06-19  发布在  Go
关注(0)|答案(1)|浏览(296)

...这样能够使用我的首选IDE开发和避免C&Ping代码到TM的 * 编辑 * 窗口非常,非常经常重复?
我找到了/home/<user>/.mozilla/firefox/t1b9jtvd.default-release/storage/default/https+++www.tampermonkey.net/ls/data.sqlite并用FF的SQLite Manager打开它,但没有找到脚本表。
根据Where are Chrome/Tampermonkey userscripts stored on the filesystem?的回答:

**更新:**从3.5.3630版本开始,Tampermonkey脚本现在使用Chrome的扩展存储。

但是它们在FF中存储在哪里,以及如何从外部世界访问它们?如何从外部访问Chrome的扩展存储?

lhcgjxsq

lhcgjxsq1#

Option The Firste(在线)

使用新的Tampermonkey Editors扩展。
从4.19.0版本开始,Tampermonkey现在允许您使用VS Code Online编辑您的Tampermonkey脚本。具体操作如下:
1.安装Tampermonkey Editors extension
1.就这样
安装后,当您单击“Tampermonkey Editors”图标时,它会将您带到vscode.dev,并且会自动打开一个包含所有已安装的Tampermonkey脚本的“文件夹”。
几点注意事项:
a.脚本按命名空间分组(// @namespace行)
B. VS Code桌面应用程序的一些基本扩展无法工作(例如,Allessandro Fragnani的基本"Numbered Bookmarks" extension不可用-事实上,截至本文撰写时,没有书签扩展可用。没有书签。啊!)

Option秒(本地)

您也可以使用本地安装的VSCode示例来编辑脚本,使用此(旧)方法-但是,由于第一步,这可能仅适用于Chromium浏览器:
1.进入您的Chrome扩展程序设置,然后打开“允许访问文件URL”。
1.在Tampermonkey编辑器中,您所需要的只是一个空白脚本,该脚本**//需要**包含实际代码的js文件。
1.您可以使用VScode编辑该js文件。
额外注意:一旦你可以编辑本地文件,这也打开了使用构建系统的能力,如webpack或任何你喜欢的。缩小你的脚本。把它分成不同的文件。从 typescript 转译。狂野一点
参考文献:
https://github.com/Tampermonkey/tampermonkey/issues/1654
https://www.tampermonkey.net/changelog.php#v4.19.0

相关问题