Firebase IE 9 存储访问被拒绝
Firebase IE 9 storage access denied
所有其他版本 >IE9 都按预期工作 chrome/safari/firefox 我在本地使用 pushstate 服务器托管 我唯一能想到的是 IE9 会出现跨域错误?我在 9 仿真模式下使用带有开发工具的 IE11 来测试 IE。我读到一个类似的问题,通过更新 firebase 解决了,但我在 3.6
每个错误都是尝试从 firebase url 获取照片。
关于还需要检查或做什么的任何想法?
** 更新——从存储引用调用 getDownloadUrl 导致访问在返回承诺之前被拒绝。 firebase.storage.js 的错误结果我也提交了错误请求。我已经尝试不做任何更改地遵循 CORS 设置,并且正确设置了存储规则;这就是为什么它们适用于所有其他版本。
(Firebase 存储 JS 开发)
Firebase Storage JS 库不支持 IE9。
[编辑: 支持的浏览器信息现已在我们的 Github repo]
中提供
出于以下几个原因,我们决定不在 Firebase Storage JS 库中支持 IE9:
- 没有Blob/TypedArray支持,设计合理的上传界面比较困难
- 缺乏 CORS 支持,需要精心设计的解决方法
- 低市场份额
因此,如果您尝试在 IE9 中使用该库,则会出现 CORS 错误。 IE10 及更高版本应该可以。
所有其他版本 >IE9 都按预期工作 chrome/safari/firefox 我在本地使用 pushstate 服务器托管 我唯一能想到的是 IE9 会出现跨域错误?我在 9 仿真模式下使用带有开发工具的 IE11 来测试 IE。我读到一个类似的问题,通过更新 firebase 解决了,但我在 3.6
每个错误都是尝试从 firebase url 获取照片。 关于还需要检查或做什么的任何想法?
** 更新——从存储引用调用 getDownloadUrl 导致访问在返回承诺之前被拒绝。 firebase.storage.js 的错误结果我也提交了错误请求。我已经尝试不做任何更改地遵循 CORS 设置,并且正确设置了存储规则;这就是为什么它们适用于所有其他版本。
(Firebase 存储 JS 开发)
Firebase Storage JS 库不支持 IE9。
[编辑: 支持的浏览器信息现已在我们的 Github repo]
中提供出于以下几个原因,我们决定不在 Firebase Storage JS 库中支持 IE9:
- 没有Blob/TypedArray支持,设计合理的上传界面比较困难
- 缺乏 CORS 支持,需要精心设计的解决方法
- 低市场份额
因此,如果您尝试在 IE9 中使用该库,则会出现 CORS 错误。 IE10 及更高版本应该可以。