2011-02-04 40 views
-2

我們是基於Medium的產品公司,現在我們的產品使用JavaScript和CSS(層疊樣式表)僅支持IE兼容瀏覽器(IE 6,7),但部分腳本不支持FireFox。如何在IE(Internet Explorer)和Firefox中使用JavaScript和Cascading Style Sheet(CSS)?

我們需要什麼?

我需要JavaScript和層疊樣式表(CSS)來同時使用IE和Mozilla FireFox。 你能澄清疑惑嗎? 我們完全遷移我們的產品以支持Mozilla FireFox。假設你知道任何新技術來解決這個問題。請推薦它。 我需要任何人的幫助..........

+0

我不知道他在問什麼 – 2015-07-17 03:03:30

回答

2

通過瞄準「Firefox」,你只是重複過去的錯誤。您需要定位HTML/ECMA/CSS標準,並僅在明顯的瀏覽器限制或錯誤阻止標準符合時進行調整。有很多工具可以確保合規性。

一般來說,做IsBrowser(browserName)任何代碼是從根本上打破,應該由DoesBrowserHaveFeature(featureName) <所取代 - 請注意,這些都不是真正的JavaScript函數,請參閱如何檢測功能的引用。

有像jQuery這樣的庫可以爲你處理一些瀏覽器差異。您仍然需要更新您的代碼。

參考文獻:

+0

對不起,我們不知道你在說什麼...... – 2011-02-04 05:38:20

0

您需要遵循Web標準。您的網站必須在某些時刻使用微軟專有的代碼,並且這是必須避免的事情,因爲世界正在向完全開放的網站前進。它不僅僅是你的網站不會在Firefox中打開。它不會在Safari,鉻,歌劇,電視,手機,iPhone,iPad,Android,黑莓等等中打開。搜索引擎抓取工具也不會像您的合作網站那樣抓取。

我建議你要做的就是在你的所有網站頁面開始嘗試http://validator.w3.org/並使其完全有效。那麼,你可能會遇到與Internet Explorer 6,7,8有關的問題,因爲它是一個不斷遵循w3c規則的瀏覽器。那就是當你的代碼中出現異常時,我個人喜歡用jquery調整,因爲它有很多好的功能。

我希望我的回答有幫助。

相關問題