Javascript 当用户';检测到浏览器的错误

Javascript 当用户';检测到浏览器的错误,javascript,Javascript,(更新) 当检测到用户的浏览器时,我正在尝试进行某个div显示。我在网上找到了这段代码,不知道它是否有效,也不知道如何在代码的某些浏览器部分添加div 函数BrowserDetection(){ 如果(!navigator | |!navigator.userAgent){ //为旧浏览器插入条件 } else if(navigator.userAgent.search(“MSIE”)>=0){ //在此处插入条件IE代码 } else if(navigator.userAgent.sear

(更新) 当检测到用户的浏览器时,我正在尝试进行某个div显示。我在网上找到了这段代码,不知道它是否有效,也不知道如何在代码的某些浏览器部分添加div


函数BrowserDetection(){
如果(!navigator | |!navigator.userAgent){
//为旧浏览器插入条件
}
else if(navigator.userAgent.search(“MSIE”)>=0){
//在此处插入条件IE代码
}
else if(navigator.userAgent.search(“Chrome”)>=0){
警报(“代码”);
}
else if(navigator.userAgent.search(“Firefox”)>=0){
//在此处插入条件Firefox代码
}
//检查浏览器是否为Safari
else if(navigator.userAgent.search(“Safari”)>=0&&navigator.userAgent.search(“Chrome”)<0){
//在此处插入条件Safari代码
}
//检查浏览器是否为Opera
else if(navigator.userAgent.search(“Opera”)>=0){
//在此处插入条件Opera代码
}
}

基本上,浏览器中有一个
窗口。navigator
对象,提供有关浏览器的信息

在尝试访问userAgent之前,应更新上述代码,以检查此
导航器
对象是否存在

此外,
>不是有效的比较运算符,请将其替换为
>=

function BrowserDetection() {
  if(!navigator || !navigator.userAgent) {
    // Insert condition for old browsers
  }
  else if (navigator.userAgent.search("MSIE") >= 0) {
    // Insert conditional IE code here
  }
  else if (navigator.userAgent.search("Chrome") >= 0) {
    // Insert conditional Chrome code here
  }
  else if (navigator.userAgent.search("Firefox") >= 0) {
    // Insert conditional Firefox Code here
  }
  //Check if browser is Safari
  else if (navigator.userAgent.search("Safari") >= 0 && navigator.userAgent.search("Chrome") < 0) {
    // Insert conditional Safari code here
  }
  //Check if browser is Opera
  else if (navigator.userAgent.search("Opera") >= 0) {
    // Insert conditional Opera code here
  }
}
函数浏览器检测(){
如果(!navigator | |!navigator.userAgent){
//为旧浏览器插入条件
}
else if(navigator.userAgent.search(“MSIE”)>=0){
//在此处插入条件IE代码
}
else if(navigator.userAgent.search(“Chrome”)>=0){
//在此处插入条件Chrome代码
}
else if(navigator.userAgent.search(“Firefox”)>=0){
//在此处插入条件Firefox代码
}
//检查浏览器是否为Safari
else if(navigator.userAgent.search(“Safari”)>=0&&navigator.userAgent.search(“Chrome”)<0){
//在此处插入条件Safari代码
}
//检查浏览器是否为Opera
else if(navigator.userAgent.search(“Opera”)>=0){
//在此处插入条件Opera代码
}
}

使用F12检查它,并检查是否可以在源代码中看到该div。然后将调试器添加到其中,并尝试检查您的功能。

此调试器只有一个错误。但是我不懂javascript,所以我不明白错误是什么

函数浏览器检测(){
如果(!navigator | |!navigator.userAgent){
//为旧浏览器插入条件
}
else if(navigator.userAgent.search(“MSIE”)>=0){
//在此处插入条件IE代码
}
else if(navigator.userAgent.search(“Chrome”)>=0){
//在此处插入条件Chrome代码
}
else if(navigator.userAgent.search(“Firefox”)>=0){
//在此处插入条件Firefox代码
}
//检查浏览器是否为Safari
else if(navigator.userAgent.search(“Safari”)>=0&&navigator.userAgent.search(“Chrome”)<0){
//在此处插入条件Safari代码
}
//检查浏览器是否为Opera
else if(navigator.userAgent.search(“Opera”)>=0){
//在此处插入条件Opera代码
}

}
@byxor试图修复代码,但Chrome被
<;你能分享一下你在哪里找到的代码吗?如果我是你,我会查看并(在网页中插入元素)错误以及你试图通过java编译器运行javascript代码的代码。它们是两种不同的语言。我们不确定这是否是一个粘贴问题。@Mr.Polywhill她已经在下面评论说代码有9个错误,我假设每个比较器都有一个错误,其他的Sok都是在一篇被删除的帖子上。。。然后我将还原代码。谢谢。你能把这个加到你原来的问题上吗?编辑:我把你的文字添加到了原来的帖子中,这样人们就可以看到了。