我試圖複製一個客戶端報告的錯誤,這是因爲它非常慢的JS/DOM解析而出現在IE中的「此腳本運行緩慢」通知。我可以使用哪些方法來重現偶發性IE「此頁面上的腳本正在導致Internet Explorer運行緩慢」通知?
這不會發生在我的virtualbox IE6(客戶端有IE6)上,也不會在我有的測試機器上運行(某些mac mini)。
我可以保證,有很多JS雖然發生,並有大量的HTML的使用XHR被檢索後進行處理,除了後,所附的DOM元素操作很多JS。我不可能發佈整個腳本,但我相信我可以輕鬆地跟蹤這個問題,但我想重現這一點,以優化它。
這是一個非常高調的客戶端,所以我不能只是打電話或即時消息並與他們交談。有什麼方法可以減慢我的機器以重現此錯誤?或者我應該堅持要求客戶的計算機規格,並嘗試訪問較舊的計算機,這將有可能再現問題?甚至使用像browsercam的東西?
我想過的另一個想法是有點讓JS運行得更多,爲了讓我確實得到了問題並嘗試優化我的代碼,所以即使使用我的附加代碼,它也不會發布腳本通知錯誤。
我會很感激任何建議。
我認爲,增加額外的代碼,試圖重現該問題將是一個壞主意 - 客戶端有問題與添加更多代碼相比,可能會有所不同,甚至可能顯着不同。 – 2010-09-10 16:50:12
按TURBO按鈕 – MooGoo 2010-09-10 17:48:10
@MooGoo - 哈哈渦輪按鈕..仍然想知道他們爲什麼要擺在首位。 – Anurag 2010-09-10 18:08:40