我最近被要求幫助調試一個網站導致IE8在某些條件下崩潰的問題。擁有該網站的公司無法重現該問題,但他們收到了來自受影響用戶的許多報告。JQuery和IE8崩潰檢測
我能夠重現問題,最終發現它是由this jQuery/IE 8 issue造成的。當使用CSS將背景圖像應用於body
標記並加載jQuery時,會出現問題。一篇關於jQuery bug bug的帖子提供了this jsFiddle example,對我來說,至少對於這個問題來說是一貫的。
- 使用IE8轉到http://fiddle.jshell.net/ZKPZq/6/。
- 右鍵點擊結果屏幕,並使其刷新 - IE8會崩潰
我的問題是,在測試環境中可靠地再現這一點。任何人都可以建議方法來測試這種事情?儘管複製了jsFiddle示例使用的確切代碼,但我無法始終在本地重現問題 - 它可能依賴於特定時間,但我不確定。我想添加一些東西到自動化測試套件來檢查這個問題(之前jQuery修復已經被應用,並且在以後的版本中被意外刪除)。
我該如何測試瀏覽器崩潰?該網站是用Perl編寫的,一些自動化測試使用Selenium和WWW :: Mechanize進行。
注:我認爲在Pro Webmasters張貼這一點,但在看過FAQ,我覺得它更適合於左右。
我認爲這是網站管理員和SO之間的一半。 SE網站之間的界限有時令人難以置信。 –