Javascript 仅针对windows上的Google Chrome

Javascript 仅针对windows上的Google Chrome,javascript,jquery,css,wordpress,Javascript,Jquery,Css,Wordpress,我需要一个jQuery函数,当浏览器是chrome并且在windows上运行时,它可以替换css类,比如说.notchromewindows和.itischromewindows chrome windows上的webkit似乎与Mac上的有些不同 我是一个非常基础的网页设计师。我的javascript和jquery技能非常低。 如果有人能帮我解决这个问题,我会非常感激的 在这种情况下,最好的解决方案是使用Modernizer 您可以使用navigator api获取浏览器和操作系统平台 <

我需要一个jQuery函数,当浏览器是chrome并且在windows上运行时,它可以替换css类,比如说.notchromewindows和.itischromewindows

chrome windows上的webkit似乎与Mac上的有些不同

我是一个非常基础的网页设计师。我的javascript和jquery技能非常低。
如果有人能帮我解决这个问题,我会非常感激的

在这种情况下,最好的解决方案是使用Modernizer
您可以使用navigator api获取浏览器和操作系统平台

<!--HTML-->
<div class="notchromewindows">
....Some Content....
<div>

您可以使用以下代码(适用于Windows和MAC):


如果你是一个“基本”的网页设计师,那么我建议你寻找在主流浏览器中常见的样式。如今,它们通常只与少数边缘情况兼容-您不必在“基本”级别担心这些边缘情况。也许你需要一个“重置”css来从一块普通的白板开始。话虽如此,也许你可以感谢你的帮助!我试过你的解决办法,但没有任何效果。我需要在前面放点什么吗?像jQuery(document).ready(函数($){?是的,您可以将jQuery(document).ready函数放入其中,还可以确保在呈现元素后运行脚本。如果您将脚本添加到页面底部,那就太好了。如果行得通,请关闭问题。:)您好,谢谢您的回复。我在页脚中推了它。不幸的是,它没有任何效果。这里再次是我想要实现的:我有一个div标记连接到一个名为“.notchromewindows”的CSS类。这应该显示在所有设备和浏览器上,而不是windows上的google chrome。如果它是在windows上运行的chrome,则该类“.notchromewindows”应替换为“.itischromewindows”"。我在回答中做了一个编辑。请尝试一下,以后如果需要,请用代码提问,这样有助于大家更好地理解。我尝试过,但它给了我以下信息:感谢反馈!记录了声誉低于15的人的投票,但不要更改公开显示的帖子score、 所以我恐怕我可以投票了
if((navigator.appVersion.indexOf('Windows') != -1) && (navigator.appVersion.indexOf('Chrome') != -1)) {
  $('.notchromewindows').addClass('itischromewindows').removeClass('notchromewindows');
}
$(document).ready(function(){
    if (/chrome/.test(navigator.userAgent.toLowerCase())
       ||/chrome/.test(navigator.userAgent.toLowerCase())) 
        {$('body').`enter code here`addClass('chrome');} 
    else{  $('body').addClass('not-chrome');}
});