如何用js判断不同浏览器
2015-06-18 17:20
295 查看
在我们做html5前端工程师的工作中,往往遇到最多问题的就是各个浏览器的兼容性问题,当我们针对不同浏览器进行不同操作时,我们该怎么做呢?现在可以由以下代码方能实现:
<script type="text/javascript">
function getExplorer() {
var explorer = window.navigator.userAgent ;//获取浏览器;
//ie
if (explorer.indexOf("MSIE") >= 0) {
alert("ie");
}
//firefox
else if (explorer.indexOf("Firefox") >= 0) {
alert("Firefox");
}
//Chrome
else if(explorer.indexOf("Chrome") >= 0){
alert('chrome');
}
//Opera
else if(explorer.indexOf("Opera") >= 0){
alert('opera');
}
//Safari
else if(explorer.indexOf("Safari") >= 0){
alert("Safari");
}
}
getExplorer();
</script>
<script type="text/javascript">
function getExplorer() {
var explorer = window.navigator.userAgent ;//获取浏览器;
//ie
if (explorer.indexOf("MSIE") >= 0) {
alert("ie");
}
//firefox
else if (explorer.indexOf("Firefox") >= 0) {
alert("Firefox");
}
//Chrome
else if(explorer.indexOf("Chrome") >= 0){
alert('chrome');
}
//Opera
else if(explorer.indexOf("Opera") >= 0){
alert('opera');
}
//Safari
else if(explorer.indexOf("Safari") >= 0){
alert("Safari");
}
}
getExplorer();
</script>
相关文章推荐
- jsonp实现跨域问题
- IDF-CTF-不难不易的js加密 writeup
- 理解Javascript_15_作用域分配与变量访问规则,再送个闭包
- js this对象研究
- Web性能优化系列:10个JavaScript性能提升的技巧
- Windows下JavaScript环境搭建
- javascript中的继承特性
- Javascript之自定义事件
- ServiceStack.Text 的JSON序列号和反序列化
- js判断正整数
- 理解Javascript_14_函数形式参数与arguments
- JS高级编程5-作用域安全的构造函数
- 理解Javascript_12_执行模型浅析
- JavaScript Number 对象 Javascript Array对象 Location 对象方法 String对象方法
- JS高级编程4-函数节流
- js本地图片预览,兼容ie[6-9]、火狐、Chrome17+、Opera11+、Maxthon3
- 理解Javascript_10_对象模型
- JS高级编程3-函数柯里化
- JavaScript深究系列 [一]
- JS高级编程2-使用高阶函数