Ваш ответ для клиентской стороны, то, что ищет OP, - это решение для серверной стороны.

я есть HTML-страница с несколькими ссылками на файлы с различными типами файлов, такими как pdf, csv и zip. В зависимости от доступных плагинов для браузера, некоторые из этих файлов могут быть открыты браузером, а другие будут загружены.

Я не хочу, чтобы такие ссылки открывались в текущей вкладке, поэтому у каждой есть свой атрибутtarget="blank".

Это прекрасно работает в большинстве браузеров:

Когда пользователь нажимает на ссылку на файл, который может отображаться в строке, этот файл отображается на новой вкладке.В противном случае открывается новая вкладка инемедленно закрыто как только файл начнет загружаться. Пользователь остается в текущем окне.

Однако в Microsoft Edge второй случай не работает: новая вкладка остается открытой. Это раздражает, потому что пользователь теперь смотрит на бесполезную пустую вкладку.

Есть ли способ предотвратить это?

Ответы на вопрос(2)

Ваш ответ на вопрос