feat: 添加 WebView 无缓存配置和运行时缓存清理逻辑,优化页面加载体验
This commit is contained in:
@@ -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://')) {
|
||||
|
||||
Reference in New Issue
Block a user