Chrome/Tampermonkey 用户脚本存储在文件系统上的什么位置
Where are Chrome/Tampermonkey userscripts stored on the filesystem?
Chrome/Tampermonkey 用户脚本存储在文件系统的什么位置?
我想直接编辑用户脚本,而不是使用浏览器内编辑器。
Tampermonkey
脚本非常容易通过 Tampermonkey 选项卡进行更新。请参阅Tampermonkey常见问题解答,或者只是尝试一下。
Tampermonkey脚本存储在一个特殊的SQLite数据库中,并且不能以文件格式直接编辑。
更新:从版本 3.5.3630 开始,Tampermonkey 脚本现在使用 Chrome 的扩展存储进行存储。它们仍然无法以文件形式编辑,但Tampermonkey(derjanb)的开发人员已经帮助制作了一个Python脚本来提取它们。
Chrome Userscripts(与Tampermonkey脚本不同)对于Chrome和Chromium浏览器存储如下:
视窗 XP: Chrome : %AppData%''..''本地设置''应用程序数据''谷歌''铬''用户数据''默认''扩展'' 铬: %应用数据%''..''本地设置''应用程序数据''铬''用户数据''默认''扩展'' Windows Vista/7/8: Chrome : %LocalAppData%''Google''Chrome''User Data''Default''Extensions'' Chromium: %LocalAppData%''Chromium''User Data''Default''Extensions''Linux: Chrome : ~/.config/google-chrome/Default/Extensions/ 铬: ~/.config/铬/默认/扩展/Mac OS X: Chrome : ~/Library/Application Support/Google/Chrome/Default/Extensions/ 铬: ~/库/应用程序支持/铬/默认/扩展/
请参阅此答案或此Google网上论坛主题。
请注意,Chrome 用户脚本会自动制作成带有自动生成清单的 Chrome 扩展程序。
然而:
- 就地编辑这些文件将不起作用。Chrome 会忽略和/或覆盖这些更改。
- 对于用户脚本,请按照此答案中的方式设置您的环境,以便于编辑和更新。
- 篡改猴脚本的存储方式不同。
它们由Tampermonkey存储在一个特殊的SQLite数据库中,并且不能以这种方式直接编辑。更新:这在版本 3.5.3630 左右时已更改。 见上文。
相关文章:
- qoxdoo中的离线存储是否与所有浏览器和本地文件系统兼容
- 内容安全策略指令:;脚本src'self'blob:文件系统:chrome扩展资源:“;获取是否时
- 是否有WebKit的实现可以方便地访问本地文件系统
- Angular.js框架的附加js文件用于什么
- 使用 Javascript 在文件系统中打开 PDF
- Chrome/Tampermonkey 用户脚本存储在文件系统上的什么位置
- 在 Lua/Luci 服务器上使用 HTML/JavaScript 下载服务器根文件系统中的现有文件
- Html 5文件系统API,我得到一个DOMError“;NotSupporteError”;
- windows文件系统中的nodejs路径错误4058 ENOENT
- 在WinJS中将文件下载到文件系统
- NodeJ将文件从请求流式传输到文件系统,而不是内存
- 从firefox插件访问文件系统/目录路径
- 跨浏览器JS文件系统API
- 节点webkit windows文件系统分离器
- 从angularjs中的文件系统加载
- HTML5文件系统:未在设备上创建文件
- 什么时候“;src”;在脚本标记中引用本地文件系统上的资源(相对于非本地文件系统)
- JavaScript生态系统中的.co文件是什么
- 当一个实时网站在文件系统中工作时,是什么导致它无法工作
- 这个插件sdk实现期望作为访问插件文件系统的参数是什么?