2011-06-22 77 views
0

我有一個JavaScript應用程序,我在windows上爲Windows瀏覽器創建並在互聯網上發佈。

上週我買了一臺iMac。
我發現應用程序也可以在mac上正常運行。

我需要在將來維護和修改應用程序。
我希望它在Windows和Mac上運行。

如果Firefox的Firefox和鉻的鉻與Windows的那些完全兼容,
我不需要Windows機器和Windows操作系統。

Mac的firefox和chrome的JavaScript有完全兼容性嗎?
或者我應該不僅在Mac上測試應用程序,而且還在每個更新的窗口中測試應用程序?
如果可能,我不想那樣做。

窗口和mac之間的Firefox和鉻兼容性的javascript

+0

它肯定會運行。它看起來是否一樣是一個不同的問題。 –

+0

爲什麼肯定? –

回答

3

的JavaScript在Chrome/Firefox/Safari 應該是在OSX相同和Windows提供您正在使用OSX和Windows之間的等價版本。如果你發現任何不同之處,那麼你可能最好向他們提交一個錯誤。

請注意,我正在談論的只是純粹的JavaScript。如果你擔心它如何顯示,那麼它可能會有所不同。根據操作系統不同,瀏覽器渲染某些組件的方式不同;如默認字體,按鈕的鉻等。

測試時,您應該更關心瀏覽器的版本,而不是其運行的平臺。

+0

+1爲完整,清晰的答案。 – Mikaveli

+0

謝謝你的回答。 我不在乎它如何顯示。 您知道Chrome/Firefox/Safari中的JavaScript應該與OSX和Windows相同的原因嗎? –

+0

@js_因爲這是網站的目的之一 - 便攜。人們不想爲不同的瀏覽器和操作系統編碼。所以一個好的瀏覽器應該儘量保持跨平臺的一切。 – vcsjones

0

如果您所說的內容是準確的,那麼這是JavaScript設計中的一個錯誤。您應該已經測試了特定的JavaScript功能,但您似乎在測試瀏覽器名稱。

1

特定於平臺的錯誤很少,而且很可能。 Yahoo tests在多個操作系統上,而不僅僅是多個瀏覽器。這是你想成爲多麼謹慎的問題。對於大多數網站,您可能可以認爲操作系統不會有所作爲。