JS判断各种浏览器,根据判断动态引入不同的CSS文件、JS文件
2016-12-01 15:14
1726 查看
<!DOCTYPE html> <html lang="zh-CN"> <head> <title>JS判断各种浏览器,根据判断动态引入不同的CSS文件、JS文件</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <link rel="stylesheet" type="text/css" href="css/base.css" /> </head> <body> <div id="scroll-bar" class="scroll-bar"></div> <script type="text/javascript"> function getBrowser() { var ua = window.navigator.userAgent; var isIE = window.ActiveXObject != undefined && ua.indexOf("MSIE") != -1; var isFirefox = ua.indexOf("Firefox") != -1; var isOpera = window.opr != undefined; var isChrome = ua.indexOf("Chrome") && window.chrome; var isSafari = ua.indexOf("Safari") != -1 && ua.indexOf("Version") != -1; if (isIE) { return "IE"; } else if (isFirefox) { return "Firefox"; } else if (isOpera) { return "Opera"; } else if (isChrome) { return "Chrome"; } else if (isSafari) { return "Safari"; } else { return "Unkown"; } } var linkNode = document.createElement("link"),scriptNode = document.createElement("script"); linkNode.setAttribute("rel","stylesheet"); linkNode.setAttribute("type","text/css"); scriptNode.setAttribute("type", "text/javascript"); if(getBrowser()=="IE"){ linkNode.setAttribute("href","css/index-ie.css"); scriptNode.setAttribute("src", "js/index-ie.js"); }else if(getBrowser()=="Firefox"){ linkNode.setAttribute("href","css/index-firefox.css"); scriptNode.setAttribute("src", "js/index-firefox.js"); }else if(getBrowser()=="Opera"){ linkNode.setAttribute("href","css/index-opera.css"); scriptNode.setAttribute("src", "js/index-opera.js"); }else if(getBrowser()=="Chrome"){ linkNode.setAttribute("href","css/index-chrome.css"); scriptNode.setAttribute("src", "js/index-chrome.js"); }else if(getBrowser()=="Safari"){ linkNode.setAttribute("href","css/index-safari.css"); scriptNode.setAttribute("src", "js/index-safari.js"); } document.head.appendChild(linkNode); document.head.appendChild(scriptNode); document.getElementById("scroll-bar").innerHTML = "您的浏览器是:"+getBrowser(); </script> </body> </html>
以下是目录截图:
相关文章推荐
- JS判断各种浏览器,根据判断动态引入不同的CSS文件、JS文件
- js实现根据浏览器类型自动调用不同CSS文件[收藏]
- 用js实现根据不同的分辨率和浏览器调用不同的css文件
- 用js实现根据不同的分辨率和浏览器调用不同的css文件
- 用js实现根据不同的分辨率和浏览器调用不同的css文件
- js判断手机系统语言动态引入不同js文件
- 用javascript动态加载不同css/js文件
- 根据判断浏览器类型屏幕分辨率自动调用不同CSS的代码
- js、css、html判断浏览器的各种版本
- Wordpress不同页面判断加载头部JS CSS等文件
- js根据浏览器动态修改修改css
- js 根据屏幕大小调用不同的css文件
- 利用js,css来判断浏览器执行不同css
- 根据判断PC浏览器类型和手机屏幕像素自动调用不同CSS的代码
- 根据不同的浏览器加载相应的CSS文件本
- js 根据屏幕大小调用不同的css文件
- 动态引入的外部 JS 文件在各浏览器中的加载顺序不一致问题解决
- js、css、html判断浏览器的各种版本
- 根据不同浏览器加载不同css文件
- 判断浏览器导入文件js-css