Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Base64 PDF in new tab shows Blank Page before Refresh

The title says it all really... I have a base64 pdf string which I append to: data:application/pdf;base64,

The pdf is brought into a new tab using a link in my webpage. A blank page will initially show up, but then I refresh the page and it displays perfectly.

This issue only began once I changed my NodeJS code for retreiving the PDF, before it was retreiving the PDF with the https module but now I am using request.

https://jsfiddle.net/o7upp4d8/

like image 579
Michael Adair Avatar asked Aug 08 '17 03:08

Michael Adair


1 Answers

There is a current push to disallow new windows to have the ability to navigate to a data URL Intent to Deprecate and Remove: Top-frame navigations to data URLs. The "feature" is apparently already being implemented.

There was some objection raised to the idea, but apparently not enough; at least not yet.

like image 120
guest271314 Avatar answered Sep 24 '22 17:09

guest271314