Я Открытие новой вкладки для отображения файла PDF. У меня есть данные PDF файл на ByteArray, основываю 64.Установить заголовок закладки на javascript window.open, чтобы показать файл PDF
Я могу получить данные, и отобразить его сделать это:
downloadFile(strData, name) {
var newdata = "data:" + "application/pdf" + ";base64," + (strData);
var newWindow = window.open(newdata, "_blank");
newWindow.onload = function() { document.title = "My title"; }
return true;
}
Проблемой я имею что я не способный установить заголовок на открытую новую вкладку.
Я хотел бы задать название, как «PDF-файл» или просто имя документа (я получаю данные файла и имя файла отдельно, и передавая ее мою функцию DownloadFile.
есть ли способ, чтобы установить заголовок на этой вкладке Спасибо заранее
Привет! Спасибо за ответ, к сожалению, это не работает. Заголовок по-прежнему говорит «данные:» –
@ melli-182 Вместо этого вы можете попробовать [this] (http://stackoverflow.com/questions/7501424/set-title-in-the-window-popup) ответ , Он предлагает использовать 'setTimeout', чтобы убедиться, что документ загружен, прежде чем пытаться установить заголовок. –
спасибо за подсказку. К сожалению, пока не работает. Я пытаюсь найти решение, я обновлю это, как только я получу его. Спасибо за ваше время! –