Я просматриваю PDF в iframe. Он работает нормально. Но некоторые из клиентов не видят этого в IE. Они получают его как вариант загрузки.
Как я могу определить, имеет ли браузер просмотрщик PDF или нет, и попросите пользователя, чтобы он не просматривал PDF?
Примечание. Я использую asp.net mvc 5 (С#).
Я пробовал этот, но не помог мне. Проблема со мной у какого-то клиента есть Adobe PDF, поэтому нет проблем для ответа ниже. Но те, у кого есть nitropdf или chrome pdf viewer, ниже ответа, не помогают мне. Я хочу, чтобы idenitify все просмотрщик pdf. в противном случае, если у клиента есть какой-то просмотрщик PDF, тогда также будет отображаться предупреждение о том, что программа просмотра PDF не установлена. И это неправильно.
Я применил этот код, получив справку عبد النور التومي answer, и он работал на хром и мозилла. Здесь js я изменен.
Но IE все еще не отвечает на него. Я не знаю, как проверить в IE, что у него есть программа просмотра PDF или нет. Для IE я получаю следующую ошибку, хотя есть программа просмотра PDF: