相关疑难解决方法(0)

在Chrome中打开blob objectURL

我想window.open(fileObjectURL)在javascript中使用chrome浏览器(Chrome 56.0.2924.87,Ubuntu 14.04)在新标签页中打开PDF .我正在从base64编码数据创建blob并创建一个这样的objectURL:

const fileObjectURL = URL.createObjectURL(fileBlob); 
Run Code Online (Sandbox Code Playgroud)

它在最新的Firefox浏览器中运行良好.但在Chrome中我可以看到新标签已打开,但随后立即关闭.所以我在控制台等方面没有任何错误.现在Chrome中唯一可行的方法是将base64数据直接提供给该window.open(fileBase64Data)函数.但我不喜欢在网址中设置的完整数据.

也许这是Chrome阻止blob打开的安全问题?

javascript base64 google-chrome blob

30
推荐指数
2
解决办法
2万
查看次数

标签 统计

base64 ×1

blob ×1

google-chrome ×1

javascript ×1