![](/img/trans.png)
[英]TypeError: 'application/json' is not a valid JavaScript MIME type
[英]Getting "TypeError: '' is not a valid JavaScript MIME type." very sporadically on IOS Safari
一段時間以來一直在開發帶有 firebase 的普通 javascript PWA,並且在過去幾個月中遇到了這種奇怪的情況:
web 應用程序已添加到 IOS 設備的主屏幕中,並且在它突然打開到完全白屏或(在極少數情況下)到我們的自定義頁面加載 Z6F1C25ED1523962F1BBF9DEE9BE5 時一直運行良好數周。 關閉應用程序並從主屏幕重新啟動它沒有任何作用,而在 safari 本身中打開應用程序會產生相同的結果。 唯一的解決方法是從主屏幕刪除應用程序,清除 safari 緩存並重新添加到主屏幕。 這只發生在 IOS 設備上,而且非常零星(大約一兩個月發生一次,盡管截至本月發生的頻率更高)。 我們從未在任何其他瀏覽器或操作系統上遇到過該錯誤。
由於錯誤如此罕見,並且“隨機”調試很痛苦。 我唯一真正的線索是這種類型的錯誤:
TypeError: '' is not a valid JavaScript MIME type.
[N]promiseReactionJob
我在這里完全迷失了,非常感謝任何和所有的幫助!
我遇到了這個問題。 將有問題的文件的父目錄顯式添加到“安裝”事件中的初始cache.addAll
調用中。 似乎已經解決了。 例如,從<domain>/js/OFFENDING_FILE.js
提供了一個違規文件。 我在cache.addAll
數組中只有'/'
。 將'/js'
添加到cache.addAll
數組似乎已經解決了這個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.