mpdf неправильно отображается в Internet Explorer

Я использую MPDF (0.6) для рендеринга PDF. Это отлично работает в Chrome, но Internet Explorer снова должен быть занозой в заднице. Из-за ограничений компании, в которой я работаю, нет надежной версии Chrome или FireFox, и я застрял, чтобы заставить ее работать в Internet Explorer.

Доступна версия 11.0.9600.17728. И PDF-файл отображается так (не обращайте внимания на вкладку TCPDF, я действительно использую MPDF;)):

введите здесь описание изображения

Есть ли какая-то настройка, о которой я не знаю?

Моя реализация довольно проста (следуя базовому примеру начала работы)

public function getPDF()
{
    require_once('../MPDF60/mpdf.php');

    $mpdf = new MPDF();
    $mpdf->WriteHTML('my pdf');
    $mpdf->Output();

    exit;
}

Ниже приведены заголовки запросов и заголовки ответов: введите здесь описание изображения

введите здесь описание изображения

Опять же, в Chrome он работает хорошо (но он у меня установлен на сервере и недоступен для рабочих станций). Предложения?


person Ben Fransen    schedule 16.02.2016    source источник
comment
Я не работал с mpdf, но думаю, что это, возможно, проблема с заголовком - stackoverflow.com/questions/20080341/   -  person Matt in Washington    schedule 16.02.2016
comment
Спасибо за ваш ответ, но метод Output устанавливает все заголовки.   -  person Ben Fransen    schedule 16.02.2016
comment
Какие заголовки вы отправляете в браузер?   -  person    schedule 16.02.2016
comment
Я не думаю, что когда-нибудь заставлю его работать. Пытался загрузить некоторые примеры в IE, но ни один из них не отображается. Экран становится серым, и кажется, что он тихо зависает. Я перейду к другой библиотеке PDF.   -  person Ben Fransen    schedule 16.02.2016
comment
И мне придется вернуть этот комментарий. Я сталкиваюсь с теми же проблемами, используя TCPDF. Это что-то в IE, в то время как примеры, предоставленные TCPDF, работают в IE.   -  person Ben Fransen    schedule 16.02.2016
comment
то вы должны проверить заголовки TCPDF и найти любые различия   -  person Franz Gleichmann    schedule 16.02.2016


Ответы (1)


Поведение было вызвано ошибкой HTTP-500, а затем перезагрузите страницу. Не совсем понимаю, почему, но при открытии новой вкладки он снова работает. Каким-то образом IE хранит некоторые данные в памяти/состоянии вкладки вместе с TCPDF.

person Ben Fransen    schedule 08.03.2016