Можно ли в любом случае принудительно открыть/просмотреть PDF-файл по гиперссылке в электронном письме?

#javascript #pdf

Вопрос:

Я отправляю электронное письмо с гиперссылкой на файл PDF, хранящийся в системе mgmt контента. Когда конечный пользователь получит электронное письмо и нажмет на ссылку, файл PDF 1) Откроется в Adobe, 2) Загрузится или 3) Спросит, что пользователь хочет сделать (в зависимости от настроек своего браузера).

Я хочу заставить файл PDF открыться либо в Adobe (просмотрщик, считыватель, acrobat… все, что у пользователя есть в системе); либо открыть PDF в окне предварительного просмотра браузера (если он загружен с браузером пользователя по умолчанию). Конечная цель: Откройте PDF-файл без сохранения пользователем, даже если по умолчанию в браузере установлено значение «Сохранить».

Я видел некоторые программные способы подхода к этому, но, ограничиваясь тем, что я могу сделать по электронной почте, я не нашел никаких решений. В настоящее время я использую Outlook, но также имею доступ к Thunderbird и нескольким другим почтовым клиентам.

Я сам создаю PDF-файлы и имею доступ к стандарту Adobe Acrobat XI. Я также искал способы добавить javascript в сам PDF, что привело бы к его открытию (а не загрузке), но пока безуспешно.

Есть какие-нибудь идеи? Спасибо!

Комментарии:

1. Одним словом… нет. И любой почтовый клиент или веб-браузер, который делает это, никогда не следует использовать, так как это создает явную проблему безопасности. Представьте себе веб-сайт, который может заставить ваш компьютер выполнить что-то (возможно, реальный исполняемый файл, возможно, открытие вредоносного файла с недавно обнаруженным или иным образом не исправленным эксплойтом в приложении), а затем запускает запрос к этому файлу в фоновом режиме без взаимодействия с пользователем.

2. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.

Ответ №1:

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

Комментарии:

1. Да, это звучит как огромная проблема безопасности.