作者:亚艾元技术部
我们选择的Bootstrap的版本有点高,不兼容IE9,IE10,IE11下面有时候也有问题。为了老版本的用户着想,我们需要提供更好的浏览器兼容性。目前我们默认情况下已经不提供IE8的兼容性处理了,这个版本过于古老。
根据浏览器的不同,加载不通的CSS,js文件,这个还真可以实现。这是我们在Drupal8主题的libraries文件中的实现:
css/ie9.css: {browsers : {IE : 'lte IE 9', '!IE' : false }}
这个浏览器参数也支持JS。
不过这里最高支持到IE9。IE 10,IE11就无法使用这里的browsers参数。不过随着浏览器版本的提高,对于标准的支持越来越好。