Javascript 错误:访问属性的权限被拒绝';增补列表器';

Javascript 错误:访问属性的权限被拒绝';增补列表器';,javascript,iframe,cors,cross-domain,addeventlistener,Javascript,Iframe,Cors,Cross Domain,Addeventlistener,我正在尝试打开一个窗口,其中包含已下载pdf的url。但它抛出错误“error:访问属性'addEventListener'的权限被拒绝”。这个错误出现在firefox中,在chrome中工作正常 我在谷歌上搜索,发现这是由于跨域策略造成的。下面是我的代码 var printWindow = window.open(fileUrl, 'Print', 'left=0, top=0, width=' + pdfResolution.w + ', height=' + pdfResolution.h

我正在尝试打开一个窗口,其中包含已下载pdf的url。但它抛出错误“error:访问属性'addEventListener'的权限被拒绝”。这个错误出现在firefox中,在chrome中工作正常

我在谷歌上搜索,发现这是由于跨域策略造成的。下面是我的代码

var printWindow = window.open(fileUrl, 'Print', 'left=0, top=0, width=' + pdfResolution.w + ', height=' + pdfResolution.h + ', toolbar=0, resizable=0');

                printWindow.addEventListener('load', function () {
                    printWindow.print();
                }, true);
此外,生成的文件URL类似于blob:https%3A//domain.com/e597b770-8d11-48ab-b458-782af519be27


建议如何超越此限制,以便打开下载pdf的打印预览。

一周后,我禁用FF(java)的木偶:

capability.setCapability(“木偶”,假);

这是修理一切