2017-05-18 85 views
0

所有其他版本> IE9按預期工作,以及鉻/ safari/firefox和我託管本地與pushstate服務器唯一想我能想到的是IE9是給交叉域錯誤?我在9仿真模式下使用IE11與開發工具來測試IE。我讀了類似的問題,這是通過更新火力解決,但我在3.6Firebase IE 9存儲訪問被拒絕

每個錯誤是試圖擺脫火力網址的照片。 關於還有什麼要檢查或做什麼的想法?

**更新 - 在返回承諾之前,從存儲引用調用getDownloadUrl會導致訪問被拒絕。來自firebase.storage.js的錯誤結果我也提交了一個錯誤請求。我已經試過了CORS設置,沒有改變,存儲規則設置正確;因此爲什麼他們在所有其他版本中工作。

回答

0

(火力地堡存儲JS開發)

的火力地堡存儲JS庫不支持IE9

[編輯:支持的瀏覽器信息,現在在我們Github repo可用]

我們決定不支持IE9在火力地堡存儲JS庫的幾個原因:

  • 沒有斑點/ TypedArray支持,所以設計合理的上傳界面很困難
  • 暗淡的CORS支持,這需要精心制定的解決方法
  • 低市場份額

因此,如果您嘗試在IE9中使用庫,則會出現CORS錯誤。 IE10和更高版本應該可以工作。

+0

有沒有其他地方我可以看到這個信息,它不被支持? – JustDave

+0

還沒有,但我會與團隊的其他成員進行交流,並在適當的地方發佈信息(可能在我們的文檔或SDK github回購中)。 – sphippen

+0

我們現在在Github repo上記錄Web SDK支持哪些環境(+瀏覽器)https://github.com/firebase/firebase-js-sdk/blob/master/ENVIRONMENTS.md – sphippen