javascript Загрузка файла с игнорированием смены адреса страницы

Если вы произовдите загрузку примерно так:

export const downloadFileByUrl = (fileURL: string, filename?: string) => {
  const link = document.createElement('a');
  link.href = fileURL;
  link.setAttribute('download', filename ? filename : fileURL);
  link.style.display = 'none';
  document.body.appendChild(link);
  link.click();
  document.body.removeChild(link);
};

-- и вам нужно чтобы не было реакции на открытие страницы, адрес которой отличается от текущего (напр. нужно избежать показа предупреждения "у вас еть несохраненные данные!"), как вариант можно установить атрибут:

 link.setAttribute('target', '_blank');

Т.е. функция будет иметь вид:

export const downloadFileByUrl = (fileURL: string, filename?: string) => {
  const link = document.createElement('a');
  link.href = fileURL;
  link.setAttribute('download', filename ? filename : fileURL);
  link.setAttribute('target', '_blank');
  link.style.display = 'none';
  document.body.appendChild(link);
  link.click();
  document.body.removeChild(link);
};