新选项卡中的 Base64 PDF 在刷新前显示空白页

Base64 PDF in new tab shows Blank Page before Refresh

标题说明了一切……我有一个 base64 pdf 字符串,我将其附加到: data:application/pdf;base64,

使用我网页中的 link 将 pdf 放入新选项卡中。最初会显示一个空白页面,但随后我刷新页面并完美显示。

这个问题只有在我更改了用于检索 PDF 的 NodeJS 代码后才开始出现,之前它是使用 https 模块检索 PDF,但现在我正在使用 request

https://jsfiddle.net/o7upp4d8/

当前有一项要求禁止新的 window 能够导航到 data URL Intent to Deprecate and Remove: Top-frame navigations to data URLs。 "feature" 显然已经在实施。

有人对这个想法提出了一些异议,但显然还不够;至少现在还没有。