我们有一个网址,例如“ https://www.example.com”
在页面中,我们将域设置为document.domain = example.com
在页面中,我们需要打印从Web服务获取的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时,会出现跨域错误。 有办法绕过此错误吗?