Javascript 从Chrome中隐藏脚本标记

Javascript 从Chrome中隐藏脚本标记,javascript,google-chrome,browser,Javascript,Google Chrome,Browser,比如说,如果有人使用特定版本的Chrome浏览器访问我的网站,有没有隐藏特定的标签,这样他们就不会在该版本的浏览器上执行 我尝试给脚本标记一个id,然后显示:none;并显示它是否有那个id,但显然你不能用css隐藏脚本标签?正在寻找另一个解决方案 我看到了:用于internet explorer,但我不熟悉它以及如何在chrome上使用它。5年后我又开始学习代码了,对于一个业余程序员来说,我尝试和完成的东西似乎很难。哈哈,你可以使用条件注释对Internet Explorer隐藏东西,这与de

比如说,如果有人使用特定版本的Chrome浏览器访问我的网站,有没有隐藏特定的标签,这样他们就不会在该版本的浏览器上执行

我尝试给脚本标记一个id,然后显示:none;并显示它是否有那个id,但显然你不能用css隐藏脚本标签?正在寻找另一个解决方案


我看到了:<![if lt IE 7]>

用于internet explorer,但我不熟悉它以及如何在chrome上使用它。5年后我又开始学习代码了,对于一个业余程序员来说,我尝试和完成的东西似乎很难。哈哈,你可以使用条件注释对Internet Explorer隐藏东西,这与deceze的答案相反。(这些注释不同于更常见的用于向internet explorer显示内容的注释,它们被称为“下层隐藏条件注释”)


实际上,您可以使用条件注释对Internet Explorer隐藏与deceze相反的内容。(这些注释不同于更常见的用于向internet explorer显示内容的注释,它们被称为“下层隐藏条件注释”)


不完全是您要求的,但为了在除Google Chrome之外的所有WebBrowser中执行脚本,您还可以执行以下操作:

<script>
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;

if(!is_chrome)
   {
      //Your Code goes here (won't be executed if it's Google Chrome)
   }  
</script>

var是_chrome=navigator.userAgent.toLowerCase().indexOf('chrome')>-1;
如果(!是铬)
{
//你的代码在这里(如果是Google Chrome,则不会执行)
}  

不完全是您要求的,但为了在除Google Chrome之外的所有WebBrowser中执行脚本,您还可以执行以下操作:

<script>
var is_chrome = navigator.userAgent.toLowerCase().indexOf('chrome') > -1;

if(!is_chrome)
   {
      //Your Code goes here (won't be executed if it's Google Chrome)
   }  
</script>

var是_chrome=navigator.userAgent.toLowerCase().indexOf('chrome')>-1;
如果(!是铬)
{
//你的代码在这里(如果是Google Chrome,则不会执行)
}  
“条件注释”仅适用于旧版IE浏览器。 如果要防止使用某些版本或浏览器,请使用: 或者使用这样的函数。然后,当用户使用特定版本的浏览器时,从页面中删除所有内容或显示一些覆盖元素。

“条件注释”仅适用于较旧的IE浏览器。 如果要防止使用某些版本或浏览器,请使用: 或者使用这样的函数。然后,当用户使用特定版本的浏览器时,从页面中删除所有内容或显示一些覆盖元素