Internet Explorer 11 & 10 считаются наилучшими версиями фирменного браузера Microsoft ; Internet Explorer . С Windows 8 и Windows 7 вы можете использовать IE 10 и IE 11 . В обеих этих итерациях некоторые пользователи столкнулись с проблемой, которая, когда они пытаются загрузить и открыть PDF-файл, Internet Explorer не откроет файлы PDF .

Иногда IE просто зависает при загрузке файлов PDF. Для этой проблемы; вы можете использовать Диспетчер задач, чтобы завершить сеанс. Были случаи, когда много раз, файл загружается, но частично. В других браузерах они могут открываться очень хорошо, но не в IE.

Итак, как можно решить такое поведение IE? Ну, простую вещь, которая могла бы исправить, - установить PDF-ридер по умолчанию на « Reader », представленное в Windows 10 / 8.1 , или любой другой сторонний PDF-файл читатель по вашему выбору. Это решит проблему. Но если это не так, вы можете попробовать это исправление реестра, чтобы решить эту проблему:

Файлы PDF не будут открываться в Internet Explorer

1. Нажмите Windows Key + R комбинация, введите put Regedt32.exe в Запустите диалоговое окно и нажмите Enter, чтобы открыть Редактор реестра.

2. Перейдите к следующему местоположение:

HKEY_CURRENT_USER Software Microsoft Internet Explorer Main

3. В правой панели этого местоположения найдите TabProcGrowth с именем DWORD . Этот DWORD на самом деле является коротким от Tab Process Growth ; который устанавливает скорость, с которой IE создает процессы Новая вкладка. Если вы найдете DWORD , он должен иметь значение Значение как 0 . Если вы его не нашли, создайте его вручную, используя Щелкните правой кнопкой мыши -> Создать -> Значение DWORD . Теперь нажмите на тот же DWORD , чтобы изменить его Значение данных:

4. Теперь установите Данные значения из 0 до 1 . Нажмите OK . Помещение данных значения 1 гарантирует, что все вкладки для данного процесса кадра выполняются в одном процессе табуляции для заданного уровня обязательного уровня целостности (MIC). Теперь вы можете закрыть Редактор реестра и перезагрузиться, чтобы увидеть результаты.

Надеюсь, что вы найдете исправление полезным!

Пустая черная страница вместо PDF-документа в веб-браузере Apple Safari
Порой ожидания не оправдываются. Человек предвкушает ознакомление с руководством пользователя к технике, которую он планирует покупать, а вместо этого... на экране появляется пустая страница. Ведь иногда гиперссылка ведет не на следующую веб-страницу, а непосредственно в браузере открывает PDF-документ. В большинстве случаев это не проблема и для пользователя все выглядит настолько прозрачно, что он может даже не задумываться о том, какого типа файл сейчас открыт. Современные браузеры безо всяких сторонних программных надстроек превосходно справляются с задачей открытия файлов PDF-формата, которые пользователи обычно для просмотра на мобильных устройствах. Но иногда браузеры Safari , Google Chrome и Firefox в Mac OS X ведут себя совсем не так, как этого ожидает пользователь. Вместо размещенного по ссылке файла PDF-формата огорченный и раздосадованный читатель оказывается на черной или белой странице, которая не несет абсолютно никакой информации. К счастью, эта проблема имеет простое решение, которое мы сегодня и рассмотрим.


Сложности с открытием PDF-документов пользователи испытывали еще в июне минувшего года. Проблема уже рассматривалась такими ведущими англоязычными вестниками «околояблочного» сообщества, как TidBITS и Mac OS X Hints. И тем не менее временами эта тема вновь возникает. У большинства пользователей всё открывается как следует. Но в том-то и суть любой проблемы, что, когда она возникла, человека мало интересует, как обстоят дела у большинства. Он хотел бы нормально работать. Поскольку в виде PDF-документов в Интернете нередко представлены инструкции к бытовой технике и статистическая информация, возможность беспроблемно их открывать крайне важна для многих пользователей.

На всякий случай уточним: речь идет о версии Safari для компьютеров Mac, а не о мобильной версии этого известного браузера Apple, на долю которого мобильной интернет-активности. На рынке средств веб-навигации для компьютерных платформ Safari занимает хотя и достойную, но значительно более скромную позицию. О причинах такого положения вещей мы .

В большинстве случаев проблема чтения PDF-документов коренится в двух плагинах от Adobe, которые могут «не найти общего языка» с современными браузерами. Речь идет о дополнениях: AdobePDFViewer.plugin и AdobePDFViewerNPAPI.plugin . Они устанавливались вместе с Adobe Reader и Adobe Acrobat Pro и были предназначены для того, чтобы позволить браузерам открывать PDF-документы, разработанные Adobe.

Эти плагины к версиям Adobe Reader или Adobe Acrobat Pro более ранней, чем 10.1.3, на сегодняшний день несовместимы с некоторыми браузерами. Речь идет преимущественно о Safari 5.1 (или более поздней версии), а также последних версиях Firefox. Разница проявления проблемы состоит лишь в том, что Safari покажет пользователю черную страницу, а Firefox — белую. Но и в том и в другом случае страница будет пуста. Если пользователь столкнулся с подобной ситуацией, это верный признак того, что в его системе установлены плагины Adobe, несовместимые с данным браузером. Но, разумеется, всегда остается малая вероятность какой-либо другой причины такого поведения браузера.

Прежде, чем приступить к удалению мешающих нормальной работе плагинов, обязательно следует закрыть браузер. Эти дополнения располагаются в папке «Plug-ins» , которая, в свою очередь, находится в папке «Library» . Речь идет не о скрытой библиотеке в вашей домашней директории, адрес которой обозначается как ~/Library/Internet Plug-Ins

Нет, в данном случае речь идет о библиотеке, доступ к которой осуществляется непосредственно из корневого каталога вашего жесткого диска, то есть /Library/Internet Plug-Ins

Откройте эту папку и найдите все файлы, имена которых начинаются с AdobePDFViewer и переместите их из этой папки (например, временно «перебросьте» их на рабочий стол). Это просто мера предосторожности, чтобы плагины при желании можно было легко восстановить, вернув на места. Перемещение этих файлов потребует ввода имени пользователя и пароля администратора компьютера.


Впрочем, порой эти плагины могут оказаться и в библиотеке вашей домашней (Home) директории. В операционных системах Mac OS X 10.7 Lion и 10.8 эта папка скрыта. Чтобы войти в нее через Finder, нажмите клавишу Option и выберите действие перехода в библиотеку (в английской версии Go — Library). В этой библиотеке есть папка интернет-дополнения «Internet Plug-Ins» .

Перейдите в нее. Если там окажутся плагины AdobePDFViewer , переместите их из данной папки. Действие потребует ввода логина и пароля администратора. Фактически все то же самое, что и в библиотеке уровня всего компьютера, только с некоторыми тонкостями, которые мы сочли необходимым рассмотреть отдельно.

Когда плагины перемещены из библиотеки, снова запустите тот веб-браузер, в котором проявилась проблема. Попробуйте открыть по ссылке PDF-документ. Если дело было действительно в плагинах Adobe, то он откроется корректно программными средствами самого браузера.

По материалам TidBITS.com

Добрый день. Я использую браузер Google Chrome чуть ли не с момента официального анонса, и мне он очень нравится. И вот сейчас уже так получилось, что уже даже Opera перешла на движок Chromium и по своей сути является тем же Chrome, только с чуть измененной оболочкой и «другими» функциями. Я уже писал как-то о том, как в браузерах. Сегодня же затроним чуть другую тему, а именно: отключение встроенного в браузеры плагина для просмотра. Не могу толком объяснить зачем это, но мне не нравится то, что файлы.pdf открываются в браузере. Мне удобнее использовать Acrobat Reader или STDU Viewer. Если же у вас плагин почему-то перестал работать, а он вам нужен, благодаря этой статье вы узнаете как его включить обратно.

1. Google Chrome и все браузеры на движке Chromium (CoolNovo, RockMelt, Рамблер Нихром, Яндекс.Браузер, Интернет@mail.ru). Также может сработать для Opera выше 15 версии.

1) Открываем браузер и вбиваем в адресной строке следующее:

chrome://plugins/

Попадаем на страницу плагинов:

Chrome PDF Viewer» и отключаем его. В зависимости от браузера, пункт может называться по другому, к примеру, в Яндекс.Браузер viewer называется Yandex PDF Viewer.

Всё, теперь файлы.pdf будут открываться через программу, установленную у вас на компьютере.

2. Mozilla Firefox.

1) Открываем браузер, жмем по кнопке Firefox вверху слева → «Настройки» → «Настройки».

2) В открывшемся окне переходим на вкладку «Приложения». Вводим в поиск Portable Document Format :

3) Выбираем Portable Document Format (PDF) и жмём по треугольнику справа в правой колонке, здесь выбираем то, что мы хотим делать с файлами PDF, выбрав последний пункт (использовать другое ) можно задать определенную программу для открытия файлов. Я предпочитаю выбирать «Сохранить файл», что будет вызывать окно скачивания файла, а дальше работать с файлом как мне удобно.



PDF-файлы не открываются в Internet Explorer с Adobe Reader 10.0-пользователи получают пустой серый экран. Как я могу исправить это для своих пользователей? (7)

Существует известная проблема с открытием PDF в Internet Explorer (v 6, 7, 8, 9) с Adobe Reader X (версия 10.0. *). Окно браузера загружается с пустым серым экраном (и даже не имеет панели инструментов Reader). Он отлично работает с Firefox, Chrome или с Adobe Reader 10.1. *.

Я обнаружил несколько обходных решений. Например, нажатие «Обновить» загрузит документ правильно. Обновление до Adobe Reader 10.1. *, Или понижение до 9. *, также устраняет проблему.
Однако все эти решения требуют от пользователя понять это . Большинство моих пользователей очень смущаются, увидев этот серый экран, и в конечном итоге обвиняют файл PDF и обвиняют веб-сайт в его нарушении. Честно говоря, пока я не исследовал этот вопрос, я тоже винил PDF!

Итак, я пытаюсь выяснить способ устранения этой проблемы для моих пользователей.
Я рассмотрел возможность предоставления ссылки «Загрузить PDF» (которая устанавливает заголовок Content-Disposition в attachment вместо inline), но моей компании это совсем не нравится, потому что мы действительно хотим, чтобы эти файлы PDF отображались в браузере.

Кто-нибудь еще испытал эту проблему?

Каковы возможные решения или обходные пути?

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

Вот страшный серый экран:
Изменить : снимок экрана удален с файлового сервера! Сожалею!
Изображение было браузером, с обычной панелью инструментов, но сплошным серым фоном, без интерфейса.

Фоновая информация :
Хотя я не думаю, что следующая информация связана с моей проблемой, я включу ее для справки:
Это приложение ASP.NET MVC и доступно jQuery.
Ссылка на файл PDF имеет target=_blank чтобы он открывался в новом окне.
PDF-файл генерируется «на лету», и все заголовки содержимого устанавливаются соответствующим образом. URL-адрес НЕ включает расширение.pdf , но мы устанавливаем заголовок content-disposition с допустимым именем файла.pdf и inline параметром.

Изменить : Вот исходный код, который я использую для работы с файлами PDF.

Во-первых, действие контроллера:

Public ActionResult ComplianceCertificate(int id){ byte pdfBytes = ComplianceBusiness.GetCertificate(id); return new PdfResult(pdfBytes, false, "Compliance Certificate {0}.pdf", id); }

И вот PdfResult (PdfResult , наследует System.Web.Mvc.FileContentResult):

Using System.Net.Mime; using System.Web.Mvc; ///

/// Returns the proper Response Headers and "Content-Disposition" for a PDF file, /// and allows you to specify the filename and whether it will be downloaded by the browser. /// public class PdfResult: FileContentResult { public ContentDisposition ContentDisposition { get; private set; } /// /// Returns a PDF FileResult. /// /// The data for the PDF file /// Determines if the file should be shown in the browser or downloaded as a file /// The filename that will be shown if the file is downloaded or saved. /// A list of arguments to be formatted into the filename. /// public PdfResult(byte pdfFileContents, bool download, string filename, params object filenameArgs) : base(pdfFileContents, "application/pdf") { // Format the filename: if (filenameArgs != null && filenameArgs.Length > 0) { filename = string.Format(filename, filenameArgs); } // Add the filename to the Content-Disposition ContentDisposition = new ContentDisposition { Inline = !download, FileName = filename, Size = pdfFileContents.Length, }; } protected override void WriteFile(System.Web.HttpResponseBase response) { // Add the filename to the Content-Disposition response.AddHeader("Content-Disposition", ContentDisposition.ToString()); base.WriteFile(response); } }

В моем случае решение было довольно простым. Я добавил этот заголовок, и браузеры открыли файл в каждом тесте. header ("Content-Disposition: attachment; filename = "filename.pdf"");

Мы получили эту проблему даже после обновления до последней версии Adobe Reader.

Для нас это решили два разных метода:

  • Использование бесплатной версии приложения Foxit Reader вместо Adobe Reader
  • Но, поскольку большинство наших клиентов используют Adobe Reader, поэтому вместо того, чтобы требовать от пользователей использования Foxit Reader, мы начали использовать window.open(url) чтобы открыть pdf вместо window.location.href = url . Adobe по какой-то причине теряла дескриптор файла в разных iframe, когда PDF был открыт с использованием метода window.location.href .

У меня была эта проблема. Повторная установка последней версии Adobe Reader ничего не сделала. Adobe Reader работал в Chrome, но не в IE. Это сработало для меня...

1) Перейдите в меню «Инструменты IE» -> «Вид совместимости».
2) Введите веб-сайт с PDF-файлом, который вы хотите просмотреть. Нажмите «ОК».
3) Перезапустите IE 4) Перейдите на введенный вами веб-сайт и выберите PDF. Он должен появиться.
5) Вернитесь к представлению совместимости и удалите введенную запись.
6) Adobe Reader работает сейчас в IE на всех веб-сайтах.

Это странное исправление, но это сработало для меня. Мне нужно было пройти через экран принятия Adobe после переустановки, который появился только после того, как я сделал трюк View Compatibility View. Когда-то он был принят, он, казалось, работал повсюду. Довольно шелушащийся материал. Надеюсь, это поможет кому-то.

У меня нет точного решения, но я расскажу о своем опыте с этим, если они помогут кому-то еще.

Из моего тестирования серый экран запускается только на более медленных машинах . На сегодняшний день я не смог воссоздать его на более новом оборудовании . Все мои тесты были в IE8 с Adobe Reader 10.1.2. Для моих тестов я отключил SSL и удалил все заголовки, которые могли бы отключить кеширование.

Чтобы воссоздать серый экран, я выполнил следующие шаги:

1) Перейдите на страницу, которая ссылается на PDF-файл
2) Откройте PDF в новом окне или вкладке (либо через контекстное меню, либо в target = "_ blank")
3) В моих тестах этот PDF-файл будет открыт без ошибок (однако я получил отчеты пользователей, указывающие на отказ при первой загрузке PDF)
4) Закройте вновь открытое окно или вкладку
5) Откройте PDF (снова) в новом окне или вкладке
6) Этот PDF не открывается, но вместо этого отображается только «серый экран», упомянутый первым пользователем (все последующие загружаемые PDF-файлы также не отображаются), пока все окна браузера не будут закрыты)

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

Чтобы смягчить проблему в моем приложении, я «разорвал» страницу, которая ссылается на PDF (удаленные части по частям, пока серый экран больше не произошел). В моем конкретном приложении (построенном на закрывающей библиотеке) удаление всех ссылок на goog.userAgent.adobeReader , похоже, устранило проблему. Это точное решение не будет работать с jquery или.net MVC, но, возможно, этот процесс может помочь вам изолировать источник проблемы. Я еще не нашел времени, чтобы изолировать ту часть goog.userAgent.adobeReader, которая запускает ошибку в Adobe Reader, но, скорее всего, у jquery может быть такой же код обнаружения плагина, который используется в закрывающей библиотеке.

Машина испытывает серый экран:
Win Server "03 SP3
AMD Sempron 2400+ на частоте 1,6 ГГц
256 МБ памяти

Машина не испытывает серый экран:
Win XP x64 SP2
AMD Athlon II X4 620 на частоте 2,6 ГГц
4 ГБ памяти

Экспериментируя больше, основная причина в моем приложении (вызов goog.userAgent.adobeReader) заключалась в доступе к Adobe Reader через объект ActiveXObject на странице со ссылкой на PDF. Этот минимальный тестовый случай вызывает серый экран для меня (однако удаление объекта ActiveXObject не вызывает серого экрана).

hi link

Мне очень интересно, если другие могут воспроизвести проблему с этим тестовым случаем и следуя шагам от моего другого сообщения («У меня нет точного решения...») на «медленном» компьютере.

Извините за отправку нового ответа, но я не мог понять, как добавить блок кода в комментарий к моему предыдущему сообщению.

Пример видео этого минимального тестового примера приведен ниже: http://youtu.be/IgEcxzM6Kck

Я понимаю, что это довольно поздняя публикация, но все же возможное решение для ОП. Я использую IE9 на Win 7 и в течение нескольких месяцев сталкивался с проблемами серого экрана Adobe Reader, пытаясь открыть онлайн-банк в формате PDF и кредитных карт. Я мог бы открыть все в Firefox или Opera, но не в IE. Я, наконец, попробовал PDF-Viewer, установил его как средство просмотра PDF по умолчанию в своих предпочтениях и больше проблем. Я уверен, что есть другие бесплатные зрители, такие как Foxit, PDF-Xchange и т. Д., Что даст лучшие результаты, чем Reader с меньшими головными болями. Adobe похожа на некоторые из других крупных компаний, которые разрабатывают программное обеспечение, чтобы взять его или оставить на его основе... поэтому я его оставил.

Для Win7 Acrobat Pro X

Поскольку я сделал все это без перепроверки, чтобы проверить, не возникла ли проблема после этого, я не уверен, что из-за этого они действительно исправили проблему, но один из них сделал это. Фактически, после выполнения # 3 и перезагрузки, он работал отлично.

FYI: Ниже приведен порядок, в котором я прошел ремонт.

    Перейдите в « Control Panel > «Параметры папок» в каждой Control Panel « General , « View и « Search нажмите кнопку « Restore Defaults кнопку « Reset Folders

    Перейдите в Internet Explorer , Tools > Options > Advanced > Reset (мне не нужно было удалять личные настройки)

    Откройте Acrobat Pro X , в разделе « Edit > « Preferences > « General .
    В нижней части страницы выберите Default PDF Handler . Я выбрал Adobe Pro X и нажмите « Apply .

Вас могут попросить перезагрузить (я сделал).

С наилучшими пожеланиями