Мне надо сделать проверку, если файл качаеться то надо метод download через сылку юзать, а если например открываеться файл типо(pdf,img) то надо юзать window.open , как мне знать какой файл грузиться а какой открываеться в окне?
Спасибо, пример в ссылке искусственный, но близкий к реальности. В проекте есть два места где это требуется, в одном перегрузка возможна (глубина 2), во втором нет т.к. и глубина около 7 и при расширении она может меняться.
Ну там я 1 проблема, я просто бзал window.open, и он сам определял скачать или откр. но если через open скачать , то имя то что задал вторим аргументом, то имя берет с url а не то что указал я в open(url, name)
Обычно если нужно скачать файл, то используетс download для всего. Если же нужно отрисовать, то это делается внутри приложения с помощью тега img. Я понял, что вы хотите, здесь могу порекомендовать открыть на мдн список популярных маймтайпов и проверить как они себя ведут при открытии с помощью window.open в разных браузерах
а есть ли вариант как-то определить с помощью CSS мобильный firefox? может медиа-запрос есть какой-то специфический который работает только в Firefox на сенсорных экранах? задача такая что мне для Firefox mobile нужно персональные стили прописать