What happened?
Webdav CORS 策略前缀限制在 http / https 且不可配置导致 Tampermonkey 插件无法通过 Webdav 进行备份,浏览器报错内容如下
{
"code": "bad_request",
"msg": "CORS origin must use http or https: 'chrome-extension://iikmkjmpaadaobahmlepeloendndfphd'",
"error": {
"retryable": false
}
}
Steps to reproduce
- 在 AsterDrive 里面维持默认设置,没有 CORS 配置
- 创建一个 Webdav 服务账户
- 将服务账户凭证和端点填入 Tampermonkey 插件,尝试点击 Export 进行配置导出
- 观察到上述错误
Expected behavior
Tampermonkey 配置应该可以正常导出
Actual behavior
Tampermonkey 配置导出由于 CORS 策略而失败
AsterDrive version
v0.3.2
Installation method
Docker / Compose
Database backend
PostgreSQL
Storage backend involved
Local filesystem
Environment
Error messages / logs
Relevant configuration
Checklist
What happened?
Webdav CORS 策略前缀限制在 http / https 且不可配置导致 Tampermonkey 插件无法通过 Webdav 进行备份,浏览器报错内容如下
Steps to reproduce
Expected behavior
Tampermonkey 配置应该可以正常导出
Actual behavior
Tampermonkey 配置导出由于 CORS 策略而失败
AsterDrive version
v0.3.2
Installation method
Docker / Compose
Database backend
PostgreSQL
Storage backend involved
Local filesystem
Environment
Error messages / logs
Relevant configuration
Checklist