2011-02-24 60 views
1

我有一個應用程序完全爲IE 6及以下編寫。難怪它不適用於任何其他瀏覽器。但我的目標是讓它在所有最新的瀏覽器中都能正常工作。是否有任何特定的工具或實用程序或資源驗證/通過我的JavaScript文件並向我報告其中的問題和建議。工具/實用程序/資源檢查兼容性的javascript

在這方面的任何建議或方向是值得歡迎的。

謝謝。

+1

還有JSLint和新的相關JSHint,但有了這樣的代碼,你可能會得到很多警告...... – Pointy 2011-02-24 20:46:33

回答

1

鑑於大量怪癖和Javascript在不同版本上的變化,這樣的工具將非常難以創建。我不知道任何這樣的工具,但這裏有一些建議:

  • 安裝在您的計算機,包括舊版本上,以及瀏覽器的多個版本,虛擬化,如果必要
  • 工具如IETab爲Chrome/Firefox的能有管理的窗口過多
  • 單元測試

我也會考慮不會寫自己的跨瀏覽器兼容的JavaScript幫助。它需要大量的研究投資和時間承諾。相反,您可以使用已經跨瀏覽器兼容的Javascript庫,例如jQuery,它可以爲您完成所有工作。我強烈建議走這條路線,因爲它可能需要幾個小時來自編代碼,即使是最基本的跨瀏覽器兼容的Javascript,它可以在不到一分鐘的時間內通過jQuery等庫來實現。