Javascript 带有PDF预加载的CORB问题

Javascript 带有PDF预加载的CORB问题,javascript,google-chrome,pdf,cross-origin-read-blocking,Javascript,Google Chrome,Pdf,Cross Origin Read Blocking,我正在优化我的PDF查看器应用程序,我想使用PDF的链接预加载。PDF下载是通过XHR请求触发的(后台只是PDF.js库) 我的想法是预加载PDF,然后当处理PDF下载的JS包被加载时,PDF已经在内存中,或者至少是内存的一部分,这样用户可以更快地看到它 问题是Chrome阻止了我的请求,说: Cross-Origin Read Blocking (CORB) blocked cross-origin response https://core.ac.uk/download/pdf/159107

我正在优化我的PDF查看器应用程序,我想使用PDF的链接预加载。PDF下载是通过XHR请求触发的(后台只是PDF.js库)

我的想法是预加载PDF,然后当处理PDF下载的JS包被加载时,PDF已经在内存中,或者至少是内存的一部分,这样用户可以更快地看到它

问题是Chrome阻止了我的请求,说:

Cross-Origin Read Blocking (CORB) blocked cross-origin response https://core.ac.uk/download/pdf/159107963.pdf with MIME type application/pdf. See https://www.chromestatus.com/feature/5629709824032768 for more details.
我不知道为什么会这样。允许使用CORS,并且不存在
X-Content-Type-Options:np-sniff
。有什么想法吗

这里是MWE。只要打开控制台,您就会看到错误


试验预载

您需要添加
crossorigin
属性以预加载跨源提取请求。多读多读

链接应按如下方式配置: