我的網站http://remotejobs.io一致崩潰Safari。我第一次注意到昨天晚上我在Verizon商店時發生的崩潰,並且我嘗試在iPad上通過瀏覽器測試該網站。所以我在同一家商店嘗試了兩款iPad,並且該網站在所有3款設備上都出現了iOS Safari崩潰,每次我嘗試擊中域名時都會崩潰。我的網站崩潰Safari(包括桌面和iOS)一致
確切的工作流程是:
- 打開Safari
- 輸入http://remotejobs.io
就是這樣。一旦你打開網站就會崩潰。
這也發生在桌面Safari上(僅在OSX 10.8.3上的6.0.3中進行測試),並且每次都會生成錯誤報告。下面是錯誤報告的副本之一生成:http://go.jag.is/OGcS
站點未拋出任何JS錯誤,並且在我測試過的其他現代瀏覽器,包括Chrome,Firefox的正常工作,甚至IE9(驚人足夠 )。
但是,一件奇怪的事情是,它似乎只是在iPad上而不是iPhone上使iOS Safari崩潰,因爲我可以每次在iPhone上成功加載該網站。
究竟是什麼原因導致了這種情況,我該如何進行調試?
更新:我試着評論了主樣式表,並且該網站不再在沒有該樣式表的情況下崩潰Safari。我嘗試了一個常規樣式表和一個縮小的樣式表,並且都使瀏覽器崩潰。
更新2:我把範圍縮小到CSS註釋掉JS和CSS離開,仍然墜毀。然後我嘗試刪除所有的轉換屬性,並且不再崩潰。顯然,過渡屬性導致了崩潰。
IE8是最後MS瀏覽器是稍微有問題的。 IE只會忽略轉換。一些「現代」瀏覽器會實現轉換和崩潰嘗試。我在Chrome中看到了一些醜陋的東西,而Safari似乎越來越糟糕,而IE越來越好(你有沒有試過IE11?) - 所以IE真的不值得被指向像過去一樣過去。另一方面,Safari ... – Rolf