鍍金池/ 問答/HTML/ 如何知道自己使用的css文件和js文件適用的瀏覽器版本

如何知道自己使用的css文件和js文件適用的瀏覽器版本

這個問題困擾了我很久。怎么樣能快速的知道自己寫的css文件和js文件適用的瀏覽器版本

這些天在考慮網(wǎng)站的兼容性問題,接著就想到了這個問題。

一般獲取瀏覽器的user agent很方便,使用window.navigator.useragent就可以獲得用戶代理字符串,從這個字符串中可以提煉出瀏覽器名字和版本號

以 FifeFox 瀏覽器為例,使用window.navigator.useragent得到的結(jié)果為:
圖片描述

但是知道當前瀏覽器的版本還不夠,我還需要知道我寫的 css 文件和 js文件適用的最低瀏覽器版本是什么。

在網(wǎng)上搜索了好久,知道modernizr的存在,但是這個工具只是進行特性檢測,根據(jù)結(jié)果進行不同的操作,但還是不知道使用版本

所以請大神求助,有什么方法可以知道自己寫的 css 文件和 js 文件適用的最低瀏覽器版本,或者提供解決思路

不勝感激?。。?/p>

回答
編輯回答
忘了我

如何查看整個文件的兼容性我不太清楚,貌似也沒有這種工具吧。

查CSS兼容性可以使用這個網(wǎng)站: Can I Use...
查es標準的兼容性可以使用這個網(wǎng)站: ES

2017年6月3日 09:34
編輯回答
巫婆

目前瀏覽器的環(huán)境區(qū)別,更多的需要考慮ES5,ES6,ES2016等等,也就是大部分瀏覽器及IE10+。
user agent是以前必定需要判定的因素之一,但現(xiàn)在更多的是用在判定移動端、APP內(nèi)部、wechat等特定環(huán)境的區(qū)別。
JS的ES標準每年都會更新,所以解決方法是用bable轉(zhuǎn)化,
CSS則相對好些,用google closure stylesheets之類的壓一下(其規(guī)則較保守),會出現(xiàn)的問題只是不同環(huán)境下,css的效果會有所細微的不同。

2018年2月1日 17:46