У нас есть 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, мы получаем междоменную ошибку.Есть ли способ обойти эту ошибку?