Ваш ответ для клиентской стороны, то, что ищет OP, - это решение для серверной стороны.
я есть HTML-страница с несколькими ссылками на файлы с различными типами файлов, такими как pdf, csv и zip. В зависимости от доступных плагинов для браузера, некоторые из этих файлов могут быть открыты браузером, а другие будут загружены.
Я не хочу, чтобы такие ссылки открывались в текущей вкладке, поэтому у каждой есть свой атрибутtarget="blank"
.
Это прекрасно работает в большинстве браузеров:
Когда пользователь нажимает на ссылку на файл, который может отображаться в строке, этот файл отображается на новой вкладке.В противном случае открывается новая вкладка инемедленно закрыто как только файл начнет загружаться. Пользователь остается в текущем окне.Однако в Microsoft Edge второй случай не работает: новая вкладка остается открытой. Это раздражает, потому что пользователь теперь смотрит на бесполезную пустую вкладку.
Есть ли способ предотвратить это?