feat: 添加 WebView 无缓存配置和运行时缓存清理逻辑,优化页面加载体验

This commit is contained in:
Booker
2026-05-26 18:38:36 +07:00
parent 81f0f342a9
commit ca25c2d706
3 changed files with 270 additions and 19 deletions

View File

@@ -28,6 +28,14 @@ class AppConfig {
);
}
static String withFreshShellCacheBust(String url) {
final uri = Uri.parse(url);
final queryParameters = Map<String, String>.from(uri.queryParameters)
..['shell_cache_bust'] = DateTime.now().millisecondsSinceEpoch.toString();
return uri.replace(queryParameters: queryParameters).toString();
}
static String _normalizeHomeUrl(String host) {
final value = host.trim();
if (value.startsWith('http://') || value.startsWith('https://')) {