Chrome/Tampermonkey 用户脚本存储在文件系统的什么位置?
我想直接编辑用户脚本,而不是使用浏览器内的编辑器。
Chrome/Tampermonkey 用户脚本存储在文件系统的什么位置?
我想直接编辑用户脚本,而不是使用浏览器内的编辑器。
Tampermonkey 脚本非常容易通过 Tampermonkey 选项卡进行更新。请参阅Tampermonkey 常见问题解答,或者尝试一下。
Tampermonkey 脚本存储在一个特殊的 SQLite 数据库中,并且不能以文件形式直接编辑。
更新:从版本 3.5.3630 开始,Tampermonkey 脚本现在使用 Chrome 的扩展存储进行存储。它们仍然不能以文件形式编辑,但 Tampermonkey (derjanb) 的开发人员帮助制作了一个 Python 脚本来提取它们。
对于Chrome和 Chromium 浏览器,Chrome 用户脚本(与Tampermonkey脚本不同)存储如下:
视窗XP: Chrome:%AppData%\..\Local Settings\Application Data\Google\Chrome\User Data\Default\Extensions\ Chromium:%AppData%\..\Local Settings\Application Data\Chromium\User Data\Default\Extensions\ Windows Vista/7/8: Chrome:%LocalAppData%\Google\Chrome\User Data\Default\Extensions\ Chromium:%LocalAppData%\Chromium\User Data\Default\Extensions\ Linux: 铬:~/.config/google-chrome/Default/Extensions/ 铬:~/.config/chromium/Default/Extensions/ Mac OS X: 铬:〜/图书馆/应用程序支持/谷歌/铬/默认/扩展/ Chromium:~/Library/Application Support/Chromium/Default/Extensions/
请参阅此答案或此 Google Groups 主题。
请注意,Chrome 用户脚本会自动生成带有自动生成清单的 Chrome 扩展程序。
然而: