Javascript 为每个浏览器加载CSS

Javascript 为每个浏览器加载CSS,javascript,jquery,css,html,Javascript,Jquery,Css,Html,我希望你能帮助我。 我需要为每个浏览器(chorme、safari、mozilla、ie)加载css。 我已经找到了一个添加safari选项的解决方案,但它仍然不起作用 <script type="text/javascript"> var browser = navigator.userAgent.toLowerCase().indexOf('chrome') > -1 ? 'chrome' : 'other'; if (BrowserDetect.browser.

我希望你能帮助我。 我需要为每个浏览器(chorme、safari、mozilla、ie)加载css。 我已经找到了一个添加safari选项的解决方案,但它仍然不起作用

<script type="text/javascript">
 var browser = navigator.userAgent.toLowerCase().indexOf('chrome') > -1 ? 'chrome' : 'other';
    if (BrowserDetect.browser.indexOf("chrome")>-1) {
document.write('<'+'link rel="stylesheet" href="/css/chrome.css" />');
} else if (BrowserDetect.browser.indexOf("mozilla")>-1) {
    document.write('<'+'link rel="stylesheet" href="css/mozilla.css" />');
} else if (BrowserDetect.browser.indexOf("explorer")>-1) {
    document.write('<'+'link rel="stylesheet" href="css/explorer.css" />');
} else if (BrowserDetect.browser.indexOf("safari")>-1) {
    document.write('<'+'link rel="stylesheet" href="css/safari.css" />');
}
</script> 

var browser=navigator.userAgent.toLowerCase().indexOf('chrome')>-1?“铬':'其他';
if(BrowserDetect.browser.indexOf(“chrome”)>-1){
文件。写(“”);
}else if(BrowserDetect.browser.indexOf(“mozilla”)>-1){
文件。写(“”);
}else if(BrowserDetect.browser.indexOf(“资源管理器”)>-1){
文件。写(“”);
}else if(BrowserDetect.browser.indexOf(“safari”)>-1){
文件。写(“”);
}

页面上有一个HTML5音频播放器,在每个浏览器中,该播放器都会改变颜色,因此每个浏览器的颜色都必须不同。

看看Modernizer和Conditionizer

原因:

  • 它们是很好的Javascript库
  • 你没有发明轮子。干燥原理
  • 它们会得到更新,适应所有主要的浏览器更改,因此您不必跟踪所有浏览器的演变
  • 我知道这不是一个确切的答案,我可以被否决,但我认为这是最好的办法。今天对Safari版本有效,明天可能失败

    对于conditionizr,您有一个仅针对您的案例的示例

    https://github.com/conditionizr/conditionizr/blob/master/docs/DOCS.md#basic-config-setup
    

    看看现代化和条件化

    原因:

  • 它们是很好的Javascript库
  • 你没有发明轮子。干燥原理
  • 它们会得到更新,适应所有主要的浏览器更改,因此您不必跟踪所有浏览器的演变
  • 我知道这不是一个确切的答案,我可以被否决,但我认为这是最好的办法。今天对Safari版本有效,明天可能失败

    对于conditionizr,您有一个仅针对您的案例的示例

    https://github.com/conditionizr/conditionizr/blob/master/docs/DOCS.md#basic-config-setup
    

    你的意思是它适用于除Safari之外的所有浏览器吗?可能的重复你的意思是它适用于除Safari之外的所有浏览器吗?可能的重复是最好的方法!那是最好的办法!