Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/478.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javascript在本地跨浏览器工作,但在服务器上仅在Chrome/Firefox中工作?_Javascript_Cross Browser - Fatal编程技术网

javascript在本地跨浏览器工作,但在服务器上仅在Chrome/Firefox中工作?

javascript在本地跨浏览器工作,但在服务器上仅在Chrome/Firefox中工作?,javascript,cross-browser,Javascript,Cross Browser,我一直在尝试实现这个jcrop教程 但是在让第一个页面正常工作的过程中,(在用浏览按钮选择文件之后),我得到了奇怪的结果,这些结果不符合逻辑。。。基于以下内容,我想知道你是否可以推断出一些明显的东西来检查?(我猜它会干扰javascript) 它有用吗? Chrome:本地和服务器 IE本地而非服务器 Firefox本地和服务器 Safari不是服务器 我知道Chrome应该更宽容html问题,但我不明白为什么IE在本地处理我的页面很好,但当它们在线时,它会被完全相同的文件和结构卡住。(然而,

我一直在尝试实现这个jcrop教程

但是在让第一个页面正常工作的过程中,(在用浏览按钮选择文件之后),我得到了奇怪的结果,这些结果不符合逻辑。。。基于以下内容,我想知道你是否可以推断出一些明显的东西来检查?(我猜它会干扰javascript)

它有用吗? Chrome:本地和服务器
IE本地而非服务器 Firefox本地和服务器 Safari不是服务器

我知道Chrome应该更宽容html问题,但我不明白为什么IE在本地处理我的页面很好,但当它们在线时,它会被完全相同的文件和结构卡住。(然而,谷歌在任何机器上都能很好地运行在线页面)

有趣的是,当我再次对教程演示和相关文件进行精确的html复制(检查文件路径等)时,精确的教程文件在本地跨浏览器运行良好,但上传到我的服务器,并且在IE上阻塞(至少)。但运行的是Chrome。应该注意的是,教程演示在教程网站上运行时,会运行良好的跨浏览器


我的脑袋在转个不停——尤其是在我自己的服务器上复制了完整的教程文件之后?!非常感谢

火狐呢?检查浏览器控制台是否有错误?你使用的是什么版本的IE和jQuery?URL是什么?查看F12 JavaScript控制台。验证依赖脚本资源是否具有正确的路径。这可能是一个愚蠢的问题,但当您部署到服务器并通过IE访问它时,您是否处于兼容模式,反之亦然,调试时是否处于兼容模式,而不是部署时是否处于兼容模式?感谢您的帮助-非常感谢它可以在服务器上的Firefox中运行:)-我发现IE9无法运行它,但IE11最终可以在服务器上运行当我遇到问题时,我将开始使用控制台进行调试,听起来非常有用-我注意到当兼容模式打开时,它在IE中不起作用-最终,现在,这在最新的IE、Firefox、Chrome和(iphone)Safari中起作用。但不是Windows Safari(最新版本)。看来我的下一个敌人是Safari——这显然有问题。