Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/454.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 GWAN正在修改jquery.min.js以避免出错_Javascript_Jquery_Function_G Wan - Fatal编程技术网

Javascript GWAN正在修改jquery.min.js以避免出错

Javascript GWAN正在修改jquery.min.js以避免出错,javascript,jquery,function,g-wan,Javascript,Jquery,Function,G Wan,我正在做一个实验性的HTML模板,它附带jquery.min.js文件——最流行的javascript库之一 当我从本地硬盘加载模板时,它工作正常。 当我上传它并从服务器(GWAN)加载它时,我在Chrome中得到的错误(我认为不是唯一的错误)如下所示: 未捕获的语法错误:意外标记{jquery.min.js:3 我检查了一下,发现有一个 function $ 变成了 function$ 被删除的空间导致Chrome、Firefox和Safari出现错误。我还没有测试其他浏览器,但我的IDE

我正在做一个实验性的HTML模板,它附带jquery.min.js文件——最流行的javascript库之一

当我从本地硬盘加载模板时,它工作正常。 当我上传它并从服务器(GWAN)加载它时,我在Chrome中得到的错误(我认为不是唯一的错误)如下所示:

未捕获的语法错误:意外标记{jquery.min.js:3

我检查了一下,发现有一个

function $
变成了

function$
被删除的空间导致Chrome、Firefox和Safari出现错误。我还没有测试其他浏览器,但我的IDE在从GWan下载的JS文件版本中也报告了语法错误

我也尝试过将文件上传到另一台服务器(Apache),但没有问题。js文件没有被修改

关于如何克服这个问题,有什么线索吗?我想在GWan的javascript动态优化中有一个bug


谢谢。

这是一个已知问题,将在下一版本(很快)中修复 您可以通过G-WAN v4.10+中的
init.c
脚本直接禁用缩小功能,方法如下:

u8 *www_mini = (u8*)get_env(argv, USE_MINIFYING);
if(www_mini)
{
  *www_mini = 0;
  puts("> disable minifying");
}

您只需等待几天就可以发布新的v5版本。

您是否尝试过开发版本的jquery而不是缩小版的jquery?嗨,Nagi,这是个好主意。只需在最新的1.11.0未压缩开发版本中进行尝试,我就得到了以下结果:未捕获的语法错误:意外标记非法jquery。min.js:4415在GWan的修改版本中,第4415行有以下内容以下是:以下以下是:以下以下是:::::::::::::::::::::::::::::::::::::::::::::::::以下以下以下以下是::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::)以及以及以及以及以及以及以及以及以及以及以及第8591?以及以及以及以及第8591|)|)/,”这只是为了确认应该重新访问JS minifyer…完美的答案,它应该被接受。我只是想补充一点,缩小是默认禁用的,我们这样做是因为Javascript语法与继承的C相比完全不同。HTML和CSS缩小工作得很好,我们可能会在将来提供单独的开/关标志。从长远来看,修复缩小可能是一个更好的选择。禁用它也可以作为一个临时解决方案。我查看了,但在我的整个GWAN树中没有找到任何“init.c”文件。如果您告诉我如何在运行时(或配置)从c以外的其他语言禁用它(例如PHP、JavaScript、Java等)在您即将发布的版本中,我将接受这个答案。谢谢。@Gil,我感到困惑。如果缩小(导致问题的原因是什么)默认情况下是禁用的,如果我没有在GWan中启用任何东西,为什么我会遇到这个问题?谢谢。他们讨论的是一个较新的非公开版本的G-WAN,它只对某些用户可用。目前,由于您只是在试验,而不是在生产中实际使用G-WAN,所以在没有守护程序模式的情况下运行G-WAN-G-WAN将不要缩小任何东西(js、css或html)。你说的是“等几天”。四月来了。什么时候?