2014-02-28 48 views
2

我知道這是一個基於意見的問題,但我希望躲閃,因爲它不是個人品味問題。當涉及到跨瀏覽器兼容性時,最爲吝嗇的瀏覽器

我應該開發哪種瀏覽器才能看到我的代碼很可能跨瀏覽器兼容?換句話說,哪個瀏覽器對代碼最嚴格?即鉻似乎是最不嚴格的..

我最近的經驗是0在IE瀏覽器中的bug = 49個錯誤。我想知道如果我針對IE開發它會像IE中的0個錯誤= 11個Chrome中的錯誤?

回答

1

使用一個特定的瀏覽器來試試看它與其他瀏覽器的兼容性是否沒有意義。您應該使用符合標準和最佳實踐的現代瀏覽器進行開發,然後在所有瀏覽器中進行測試,以確保跨瀏覽器兼容性和舊版瀏覽器的優雅降級。

Google Chrome和Chrome Canary被廣泛認爲是開發的最佳瀏覽器,但現代版本的Safari和Firefox也很好。

0

你應該開發儘可能多的瀏覽器,只要你合理地可以或想要定位。瀏覽器沒有嚴格的命令;當涉及到標準時,他們每個人都有自己的怪癖和古怪。因此,假設某個瀏覽器能夠正常工作(即使是「最嚴格的」),也不能保證它在另一個瀏覽器中看起來像什麼。

0

標準代碼適用於任何主流瀏覽器。我使用chrome開發,然後使用Internet Explorer進行檢查。 IE在遵守標準方面過去很糟糕,但在最近的版本中要好得多。

如果它在沒有任何IE黑客攻擊的情況下在IE 7或8中工作,那麼它應該在任何地方工作。

0

Lynx

它還在積極發展中。仍然有一個小型的用戶羣。它不支持JavaScript,Flash,圖像或視頻。

如果它在lynx中有效,它可以在任何遠程瀏覽器上運行。


如果你不兼容的那個水平而言,你是一般安全開發您網站的訪問者中IE的最低普及版,採用MDN或其他一些非微軟作爲參考您的資源(以避免使用僅限IE的功能)。

0

在你使用像Twitter引導和jQuery的框架,那麼它應該在所有瀏覽器中看起來相同。保持最新狀態是最容易的。

0

好,

我把它並不是沒有互聯網爆。 IE是屁股的主要痛點,特別是IE7和8。如果你能在那裏工作,那麼很好,比你準備好大項目。

此外,檢查您的網站統計(也許與谷歌分析),看看你的用戶正在使用哪個瀏覽器。