Javascript 无法在Firefox中打开pdf blob文件

Javascript 无法在Firefox中打开pdf blob文件,javascript,typescript,pdf,firefox,blob,Javascript,Typescript,Pdf,Firefox,Blob,目前我正在进行ReactJs项目(创建ReactApp),以便在新选项卡中打开pdf blob文件。代码简短明了,如下所示 window.open(URL.createObjectURL(blob)); 完全相同的代码和相同的浏览器(每个环境的新选项卡)。我的本地服务器工作,但我的公共网站不工作,一个新的标签空白pdf页 直到我花了很长时间,我才发现,如果我在Firefox配置中将security.csp.enable设置为false,blob url对于我的公共网站就可以正常工作。然而,这

目前我正在进行ReactJs项目(创建ReactApp),以便在新选项卡中打开pdf blob文件。代码简短明了,如下所示

window.open(URL.createObjectURL(blob));
完全相同的代码和相同的浏览器(每个环境的新选项卡)。我的本地服务器工作,但我的公共网站不工作,一个新的标签空白pdf页

直到我花了很长时间,我才发现,如果我在Firefox配置中将
security.csp.enable设置为false,blob url对于我的公共网站就可以正常工作。然而,这不是一个正确的方法,因为我无法要求我的客户端设置Firefox配置,禁用配置可能会导致安全问题

此外,我还尝试将meta添加到public/index.html

<meta http-equiv="Content-Security-Policy" content="object-src 'self' blob:;" />

但它就是不起作用

我快没主意了。请告诉我一些情况。谢谢

注:

  • Firefox版本:74.0(64位)
  • Web服务器:RedHat Apache HTTP服务器
  • 公共Url格式(仅示例,不确定是否与此相关):
其他参考资料: