Skip to content

Open blob objectURL in Chrome

I want to open a PDF in a new tab in chrome browser (Chrome 56.0.2924.87, Ubuntu 14.04) using in javascript. I am creating the blob from base64 encoded data and do create an objectURL like this:

const fileObjectURL = URL.createObjectURL(fileBlob);

It works fine in latest Firefox browser. But in Chrome I can see that the new tab gets opened but then closed immediately. So I don’t get any error in the console etc. The only way it works in Chrome now is to give the base64 data directly to the function. But I don’t like the complete data being set in the url.

Maybe this is a safety issue with Chrome blocking opening of blobs?


The cause is probably adblock extension (I had exactly the same problem).