谢谢指教。前端不太懂。
我知道可以用 js 检测浏览器版本。这样靠谱吗?有什么比较成熟的方案(比如 youtube 那样是怎么做到的?)
谢谢指教。前端不太懂。
我知道可以用 js 检测浏览器版本。这样靠谱吗?有什么比较成熟的方案(比如 youtube 那样是怎么做到的?)
看本站<!--[if lt IE 9]>
<link rel="stylesheet" href="//static.segmentfault.com/global/css/ie.css?" />
<script src="//static.segmentfault.com/global/js/html5shiv.js?"></script>
<script src="//static.segmentfault.com/global/js/respond.js?"></script>
<![endif]-->
最简单的方法就是使用IE hack条件注释来判断
html
<!--[if IE 9]><html class="ie8"><![endif]--> <!--[if IE 9]><html class="ie9"><![endif]-->
javascript
//javascript if (document.documentElement.classList.contains('ie8')) { // do some stuff }
javascript
//jQuery $('html').is('ie8'); -----or----- $('html').hasClass('.ie8');
13 回答13k 阅读
7 回答2.2k 阅读
3 回答1.3k 阅读✓ 已解决
6 回答1.3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
3 回答1.3k 阅读✓ 已解决
6 回答1.1k 阅读
git
自己看了一下几个方法。发现要做 ie 检测的话这个方法是最通用的。