isDownloadableUrl function
origin: webview_dart/lib/main_inappwebview_flutter.dart (_isDownload + extensions) author: anovsiradj, opencode-go/glm-5.2 version: 2026-08-13, revised: 2026-08-17
Check if a URL points to a downloadable file by extension.
Implementation
bool isDownloadableUrl(String input, [List<String>? extensions]) {
final uri = Uri.parse(input);
final exts = extensions ?? defaultDownloadExtensions;
return exts.any((ext) => uri.path.toLowerCase().endsWith('.$ext'));
}