pdf открывался в браузере

Мне нужно знать, открылся ли pdf в браузере или в отдельной читалке.

Я работаю над веб-сайтом, который открывает pdf-файл в новом окне, но некоторые люди сознательно или неосознанно настраивают свой браузер на открытие pdf-файла в Adobe или сторонней программе чтения. Если PDF-файл не открылся в окне, которое я открыл для него, я хотел бы закрыть это окно.

Как узнать, не открылся ли pdf в браузере?


person Brian    schedule 16.06.2017    source источник
comment
Вы можете добавить атрибут download к тегу <a href> для принудительной загрузки, но он может поддерживаться не во всех браузерах.   -  person Blazemonger    schedule 16.06.2017
comment
загрузка - html5, и я хочу, чтобы pdf открывался в окне. Я просто хочу знать, не произошло ли это из-за того, что кто-то настроил свой браузер на открытие в ридере.   -  person Brian    schedule 16.06.2017
comment
Посмотрите здесь   -  person gaetanoM    schedule 16.06.2017
comment
Это вопрос Java или Javascript? (Обратите внимание, что это не одно и то же.)   -  person Joe C    schedule 16.06.2017
comment
Я не хочу заставлять его скачивать. Я хочу, чтобы PDF-файл открывался в браузере, но у некоторых браузер настроен на постоянную загрузку. Мне нужно знать, открылся ли pdf в браузере.   -  person Brian    schedule 16.06.2017
comment
Java используется для создания pdf. Javascript и Jquery используются для открытия окна и отображения pdf.   -  person Brian    schedule 16.06.2017


Ответы (1)


Это невозможно сделать по уважительным причинам: конфиденциальность, безопасность.

Я не знаю о требованиях вашего проекта, если вы действительно хотите сохранить контроль, вам нужно оставаться в земле HTML, CSS, JS, а не в формате PDF.

person Walle Cyril    schedule 16.06.2017