Я делал такую хуйню
Чел открывает сайт, создаётся новое окно маленькое, которое можно контролировать (координаты, размер), генерируется ссылка с js, помещается в ссылку с параметром даунлоад, тут же кликается (..click()), скачивается, и вылезает фейковое окошко попап, в котором кнопка тип закрыть сайт, которое вылезает обычно, нажимаешь закрыть, срабатывает событие онклик, перемещает окно под позицию загруженного файла
Почему не хуйня? Некоторые челики по несколько раз жмут на кнопку, если она не сработала один раз, и потому по-любому нажмут на файл случайно, и он откроется
Вот и всё )