fix: 兼容 Chrome 90 前端运行环境

- 为管理端与用户中心补齐旧浏览器运行时 API 和回归测试

- 增加现代 CSS 与选择器降级,保持现有界面效果

- 固定 Chrome 90 构建目标并补充兼容依赖
This commit is contained in:
2026-07-16 14:50:06 +08:00
parent 705e0faab6
commit 27e50a7624
34 changed files with 793 additions and 60 deletions

View File

@@ -661,6 +661,9 @@ importers:
'@tinyflow-ai/vue':
specifier: workspace:*
version: link:../packages/tinyflow-vue
'@ungap/structured-clone':
specifier: 1.3.0
version: 1.3.0
'@vueuse/core':
specifier: 'catalog:'
version: 13.9.0(vue@3.5.24(typescript@5.9.3))
@@ -712,10 +715,16 @@ importers:
vue3-json-viewer:
specifier: ^2.4.1
version: 2.4.1(vue@3.5.24(typescript@5.9.3))
wicg-inert:
specifier: 3.1.3
version: 3.1.3
devDependencies:
'@types/node-forge':
specifier: ^1.3.14
version: 1.3.14
'@types/ungap__structured-clone':
specifier: 1.2.0
version: 1.2.0
cssnano:
specifier: 'catalog:'
version: 7.1.2(postcss@8.5.6)
@@ -4360,6 +4369,9 @@ packages:
'@types/trusted-types@2.0.7':
resolution: {integrity: sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==}
'@types/ungap__structured-clone@1.2.0':
resolution: {integrity: sha512-ZoaihZNLeZSxESbk9PUAPZOlSpcKx81I1+4emtULDVmBLkYutTcMlCj2K9VNlf9EWODxdO6gkAqEaLorXwZQVA==}
'@types/unist@2.0.11':
resolution: {integrity: sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==}
@@ -10982,6 +10994,9 @@ packages:
engines: {node: '>=8'}
hasBin: true
wicg-inert@3.1.3:
resolution: {integrity: sha512-5L0PKK7iP+0Q/jv2ccgmkz/pfXbumZtlEyWS/xnX+L+Og3f7WjL4+iEs18k4IuldOX3PgGpza3qGndL9xUBjCQ==}
widest-line@5.0.0:
resolution: {integrity: sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==}
engines: {node: '>=18'}
@@ -14195,6 +14210,8 @@ snapshots:
'@types/trusted-types@2.0.7': {}
'@types/ungap__structured-clone@1.2.0': {}
'@types/unist@2.0.11': {}
'@types/unist@3.0.3': {}
@@ -21789,6 +21806,8 @@ snapshots:
siginfo: 2.0.0
stackback: 0.0.2
wicg-inert@3.1.3: {}
widest-line@5.0.0:
dependencies:
string-width: 7.2.0