Ошибка перекрестного происхождения в iframe с URL-адресом BLOB-объекта - PullRequest
0 голосов
/ 24 июня 2018

У нас есть URL-адрес типа 'https://www.example.com'

. На странице мы задаем домен как document.domain = example.com

. На странице нам нужно распечатать PDF-файл, который мы получаем извеб-сервис, поэтому код выглядит следующим образом.

requestPdf().then((pdfData) => {
   const pdfBlob = new Blob([pdfData], { type: 'application/pdf' });
   const pdfUrl = URL.createObjectURL(pdfBlob);
   // pdfUrl is something like this:
   // blob:https://www.example.com/xyzc-wertas-asdre
   iframeElement.attribute('src', pdfUrl);
});

В этом случае, когда мы пытаемся напечатать iframe, мы получаем междоменную ошибку.Есть ли способ обойти эту ошибку?

...