Firebase IE 9存储访问被拒绝

时间:2017-05-18 22:14:49

标签: firebase internet-explorer-9 storage firebase-storage

所有其他版本> IE9按预期工作以及chrome / safari / firefox和我在本地托管pushstate服务器唯一的想法我能想到的是IE9是否提供跨域错误?我在9仿真模式下使用IE11和开发工具来测试IE。我读了一个类似的问题,通过更新firebase解决了,但我在3.6

每个错误都是尝试从firebase网址获取照片。 还有什么想检查或做什么?

**更新 - 从存储引用调用getDownloadUrl会导致在返回promise之前拒绝访问。而firebase.storage.js的错误结果我也提交了一个错误请求。我已尝试按照CORS设置进行更改,并且存储规则已正确设置;因此,为什么他们在所有其他版本中工作。

1 个答案:

答案 0 :(得分:0)

(Firebase Storage JS Dev)

Firebase存储JS库不支持IE9

[编辑>支持的浏览器信息现已在我们的Github repo]中提供

我们决定不在Firebase存储JS库中支持IE9,原因如下:

  • 没有Blob / TypedArray支持,因此设计合理的上传界面很困难
  • 缺乏CORS支持,这需要精心设计的解决方法
  • 市场份额低

因此,如果您尝试在IE9中使用该库,则会出现CORS错误。 IE10及更高版本应该可以工作。