JS脚本在本地可用,部署到服务器就不行,求解决
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS脚本在本地可用,部署到服务器就不行,求解决相关的知识,希望对你有一定的参考价值。
<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 都能正常运行,就这个不行!求大神帮忙解决一下,急!
该怎么改
参考技术B js代码跟服务器没什么关系, 如果有问题是, 也是不同浏览器的问题, 而且js也是有脚本错误的提示的, 你看一下是什么错误追问这个就是检测各种浏览器版本的啊,我在本地什么浏览器都可以检测,并提示。部署到服务器以后,不管用什么浏览器都没有提示,并且换了几台电脑都是这样
追答你看看脚本错误是什么吧, 我用firefox执行你这个代码是有错误的, 你alert一下b_version
这个变量吧, 不同的浏览器是不一样的
刚刚我也测了一下,只有谷歌浏览器可以检测出来,其他都不行,该怎么改
追答直接用jquery框架得了, 里面有方法检测浏览器
本回答被提问者采纳 参考技术C 你这段代码部署到服务器执行了吗?很可能没执行到吧?为啥在本地可以导出Excel表,但是一上传服务器就不行了,导出的表里没有数据
你好,这是你以前提问的那个问题,我现在遇到了同样的问题,不知道你解决了没有?谢谢
参考技术A 导出需要空间支持用fso方法,有可能你的空间或IIS设置不支持用fso方法生成追问是服务器上需要支持fso方法吗?我用的是java,jsp,poi生成excel表格,在本地可以导出数据,但部署至服务器后,导出的表中没有数据
以上是关于JS脚本在本地可用,部署到服务器就不行,求解决的主要内容,如果未能解决你的问题,请参考以下文章
高分求助!!!C#为啥程序在本地运行没有问题,但部署到服务器上后就不行了呢
为啥在本地可以导出Excel表,但是一上传服务器就不行了,导出的表里没有数据 求解答
为啥在本地可以导出Excel表,但是一上传服务器就不行了,导出的表里没有数据