所以我們在我們的服務器上運行了一個大型的JS網絡應用程序,它的大部分用戶都在移動瀏覽器上運行它 - 主要是iPhone上的Safari。使用Airbrake Error Catcher捕獲JS錯誤。但是,調查通過Airbrake顯示的活動錯誤令人沮喪,因爲Safari會截斷其錯誤消息。什麼輸出,這在桌面瀏覽器:iPhone Safari中的詳細錯誤報告?
類型錯誤: '未定義' 不是(評估 'blah.currency_symbol')
出現如下Safari上iPhone的對象:
'未定義'是不是一個對象
所以,除非我知道如何或在哪裏重現錯誤,我不知道什麼是錯的&在哪裏。
長話短說 - 有沒有從Safari iPhone捕獲更詳細的錯誤信息?我使用try/catch進行了測試,但對象仍然只返回截斷的消息。
(道歉,如果這已經被問過,沒有搜索似乎得到的答案)