Можно после клика узнать количество страниц в истории вкладки с помощью window.history.length , если =1, значит ссылка открылась в новой вкладке.
Проверять и вести счетчик.
Спасибо, в регулярках плохо разбираюсь, но ваш пример помог с моей проблемой. В будущем хотелось бы увидеть функцию вытаскивания имени файла без таких телодвижений) Думаю многим будет полезно.