相对环境 | ie8模拟 | ie11模拟 | ||||||
条件 | ie7 | ie8 | ie7 | ie8 | ie9 | ie10 | ie11 | 谷歌 |
<!--[if IE 6]> <script> console.log('只有IE6版本可见'); </script> <![endif] --> | x | x | x | x | x | x | x | x |
<!--[if lte IE 6]> <script> console.log('IE6及其以下版本可见'); </script> <![endif]--> | x | x | x | x | x | x | x | x |
<!--[if gte IE 6]> <script> console.log('IE6及其以上版本可见'); </script> <![endif]--> | x | x | v | v | v | x | x | x |
<!--[if IE 7]> <script> console.log('只有IE7版本可见'); </script> <![endif]--> | x | x | x | x | x | x | x | x |
<!--[if lte IE 7]> <script> console.log('IE7及其以下版本可见'); </script> <![endif]--> | x | x | x | x | x | x | x | x |
<!--[if gte IE 7]> <script> console.log('IE7及其以上的版本可见'); </script> <![endif]--> | x | x | v | v | v | x | x | x |
<!--[if IE 8]> <script> console.log('只有IE8版本可见'); </script> <![endif]--> | x | x | x | x | x | x | x | x |
<!--[if lte IE 8]> <script> console.log('IE8及其以下的版本可见'); </script> <![endif]--> | x | x | x | x | x | x | x | x |
<!--[if gte IE 8]> <script> console.log('IE8及其以上的版本可见'); </script> <![endif]--> | x | x | v | v | v | x | x | x |
<!--[if IE 9]> <script> console.log('只有IE9版本可见'); </script> <![endif]--> | x | x | x | x | x | x | x | x |
<!--[if lte IE 9]> <script> console.log('IE9及其以下的版本可见'); </script> <![endif]--> | x | x | x | x | x | x | x | x |
<!--[if gte IE 9]> <script> console.log('IE9及其以上的版本可见'); </script> <![endif]--> | x | x | v | v | v | x | x | x |
<!--[if IE 10]> <script> console.log('只有IE10版本可见'); </script> <![endif]--> | x | x | x | x | x | x | x | x |
<!--[if lte IE 10]> <script> console.log('IE10及其以下的版本可见'); </script> <![endif]--> | x | x | x | x | x | x | x | x |
<!--[if gte IE 10]> <script> console.log('IE10及其以上的版本可见'); </script> <![endif]--> | x | x | v | v | v | x | x | x |
<!--[if IE 11]> <script> console.log('只有IE11版本可见'); </script> <![endif]--> | x | x | v | v | v | x | x | x |
<!--[if lte IE 11]> <script> console.log('IE11及其以下的版本可见'); </script> <![endif]--> | x | x | v | v | v | x | x | x |
<!--[if gte IE 11]> <script> console.log('IE11及其以上的版本可见'); </script> <![endif]--> | x | x | x | x | x | x | x | x |
<!-- <![if !IE]> <script> console.log('除了IE以外的版本'); </script> <![endif]> --> | x | x | x | x | x | x | x | x |
<![if !IE]> <script> console.log('除了IE以外的版本'); </script> <![endif]> | x | x | x | x | x | v | v | v |
<!--[if IE]> <script> console.log('仅IE'); </script> <![endif]--> | x | x | v | v | v | x | x | x |
有高手可以解释一下,为什么会是这个结果?
条件判断不起效!!一直认为好使,引入兼容文件后不断报bug,找好几天才发现条件判断失败,未成功引入兼容文件。
最后兼容ie是js判断浏览器及版本后,动态加载script标签!