в нашем приложении, когда пользователь нажимает на ссылку, мы открываем новую вкладку браузера и показываем пользователю PDF-файл ( pdf на самом деле представляет собой поток base64, который мы отправляем с сервера, и он отлично работает.).Однако мы заметили, что в производственной среде (, работающей по HTTPS ) пользователю был представлен всплывающий значок блокировки, и пользователь вынужден щелкнуть по нему, чтобы увидеть этот PDF на соседней вкладке.Эта проблема не возникает на локальной машине, хотя.Мы не хотим, чтобы Chrome показывал это всплывающее окно заблокированным для пользователя.Можете ли вы помочь мне здесь?
Мы используем этот код, чтобы открыть PDF ...
let pdfWindow = window.open("");
pdfWindow.document.write("<iframe width='100%' height='100%' frameborder='0' src='data:application/pdf;base64," + encodeURI(response.base64Stream)+"'></iframe>");