Привет. Мне нужно открыть PDF в новой вкладке после его формирования на бэке. В качестве библиотеки использую mPDF. Фреймворк: Yii. В связи с тем, что в Google Chrome в последних версиях удален Top-frame navigation( вот описание проблемы ссылка), теперь он обрезает заголовки которые я кидал с фронта при открытии в новой вкладке("data" к примеру): window.open('data:application/pdf;base64,'+data.content, '_blank'). Какие заголовки нужно точно передавать, чтобы хром открыл пдф в новой вкладке? Суть в том, что теперь заголовки должны уже на бэке передаваться насколько я понимаю. Всем заранее спасибо.
Пример кода сейчас(на нем остановился):
$mPDF1 = Yii::app()->ePdf->mPDF('', 'A4', '8', '');
$mPDF1->WriteHTML($html_data);
$filename = 'pdf_' . time() . '.pdf';
$mPDF1->SetHeader(
'Content-type: application/pdf',
'Content-disposition: inline; filename="' . $filename . '"',
'Content-Transfer-Encoding: binary',
'Accept-Ranges: bytes'
);
echo $mPDF1->Output($filename, 'I');
if(objBrowse.appName == "Opera"){
windowPrint = window.open('data:application/pdf;base64,'+data.content, '_blank', 'width=800,height=600,resizable=yes,scrollbars=yes,status=yes');
} else {
//windowPrint = window.open('data:application/pdf;base64,'+data.content, '_blank');
windowPrint = window.open(data.content, '_blank');
}
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Виртуальный выделенный сервер (VDS) становится отличным выбором
Необходимо создать фильтр в таблице по трем столбцам: обьем, высота, диаметрНеобходимо выводить в таблице результаты максимально приближенные...
Объясните пожалуйста каким образом можно сделать следующее: При открытии новой вкладки в хроме он открывает поиск и несколько "часто посещаемых...
Кто сможет дать ссылку где подробно объясняют про реализации отправки личных сообщений другому пользователю c использованием сессии куки