JS脚本在本地可用,部署到服务器就不行,求解决
<scriptlanguage="JavaScript">varbrowser=navigator.appName;varb_version=navigator.appV...
<script language="JavaScript">
var browser = navigator.appName;
var b_version = navigator.appVersion;
var version = b_version.split(";");
var trim_Version = version[1].replace(/[ ]/g, "");
if (navigator.userAgent.indexOf("MSIE") > 0 ) {
}else{
alert("您的浏览器类型为:非IE浏览器,请使用IE8.0及以上版本.");
}
</script>
这是一个检测用户浏览器版本的JS。在本地电脑可以正常使用,但是部署到服务器就不行了。我注意到,服务器的操作系统是 LINUX,我本地是WINDOWS。我不知道真实环境的运行机制,不知道跟这个有没有关系,我其他JS 都能正常运行,就这个不行!求大神帮忙解决一下,急! 展开
var browser = navigator.appName;
var b_version = navigator.appVersion;
var version = b_version.split(";");
var trim_Version = version[1].replace(/[ ]/g, "");
if (navigator.userAgent.indexOf("MSIE") > 0 ) {
}else{
alert("您的浏览器类型为:非IE浏览器,请使用IE8.0及以上版本.");
}
</script>
这是一个检测用户浏览器版本的JS。在本地电脑可以正常使用,但是部署到服务器就不行了。我注意到,服务器的操作系统是 LINUX,我本地是WINDOWS。我不知道真实环境的运行机制,不知道跟这个有没有关系,我其他JS 都能正常运行,就这个不行!求大神帮忙解决一下,急! 展开
展开全部
var trim_Version = version[1].replace(/[ ]/g, "");这句话错了
追问
该怎么改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
js代码跟服务器没什么关系, 如果有问题是, 也是不同浏览器的问题, 而且js也是有脚本错误的提示的, 你看一下是什么错误
更多追问追答
追问
这个就是检测各种浏览器版本的啊,我在本地什么浏览器都可以检测,并提示。部署到服务器以后,不管用什么浏览器都没有提示,并且换了几台电脑都是这样
追答
你看看脚本错误是什么吧, 我用firefox执行你这个代码是有错误的, 你alert一下b_version
这个变量吧, 不同的浏览器是不一样的
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你这段代码部署到服务器执行了吗?很可能没执行到吧?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询