Мы не поддерживаем такое поведение, поскольку оно не переносимо. Средство загрузки Android хранит файлы «в другом месте» и требует некоторых дополнительных разрешений. Вместо этого вы можете перехватить логику навигации по URL и решить, хотите ли вы выполнить загрузку или нет, затем вы можете использовать что-то вроде Util
методов загрузки для выполнения фактической загрузки файла.
например:
bc.addBrowserNavigationCallback(url -> {
// *** WARNING: this code runs off the EDT and must not block!!!! ***
if(shouldIDownloadThisURL(url) {
String file = getStorageFileNameForUrl(url);
Util.downloadUrlToStorageInBackground(url, file,
ev -> fileDownloadCompleted(file));
return false;
}
return true;
});