2013-03-01 78 views
0

這是一個我從未見過的奇怪錯誤。當我正在Safari(Mac OS 10.8.2)中加載webapp的登錄頁面時,整個瀏覽器崩潰並退出,並顯示「safari web內容意外退出」消息。我不認爲我曾經見過一個網站實際上會在瀏覽器崩潰之前,在JavaScript或其他東西的無限循環之外(實際上,它似乎不應該是可能的)。是否有任何Apache頭文件或已知會導致Safari崩潰的內容?任何幫助指出我在正確的方向將不勝感激。Safari Web Content意外退出

我已經完成:

  • 刪除了所有的meta標籤,它仍然墜毀。
  • 它在崩潰之前就獲得了SSL證書,因爲我得到了安全警告(證書與網址不匹配,因爲我在本地測試)
  • 它幾乎立即崩潰,所以我懷疑是否有任何javascript這是造成它

回答

1

如果有人偶然遇到這個問題,這個問題最終會使用CSS3轉換和calc()值。顯然,將它們放在一起會導致Safari崩潰(在轉換甚至觸發之前,我可能會添加)。我通過一些簡單的瀏覽器檢測來解決這個問題,當瀏覽器只有Safari瀏覽器時,纔會向該主體添加一個類,並且只執行與該類中的元素上的calc()值相關的轉換。

1

使用淘汰的過程。刪除一些代碼,測試應用程序。如果它不起作用,繼續刪除代碼,直到找到原因。