Я использую 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 он работает хорошо (но он установлен на сервере и недоступен для рабочих станций). Предложения?
Поведение было вызвано HTTP-500
ошибка, а затем перезагрузите страницу. Не совсем понятно почему, но при открытии новой вкладки она снова работает. Каким-то образом IE сохраняет некоторые данные в памяти / состоянии вкладки вместе с TCPDF.
Других решений пока нет …