YUICompressor 取消转义反斜杠
在我们的应用程序中,我们调用 YUICompressor 来缩小我们的 javascript。在某些情况下,我们无法识别,它会错误地转义反斜杠转义字符,因此,例如,
var newline="\n"
有人
var newline="
"
以前见过这种情况吗?您知道为什么会发生这种情况以及如何让它停止吗?
哦,是的 - 这是在 Tapestry 应用程序的上下文中,这可能是相关的,因为我们无法在命令行上重现问题(使用 java -jar yuicompressor.jar...)
In our application, we invoke YUICompressor to minify our javascript. Under some conditions we are having trouble identifying, it incorrectly unescapes backslash-escaped characters, so for example
var newline="\n"
becomes
var newline="
"
has anyone seen this before, and do you know why it happens and how to make it stop?
Oh yes - this in the context of a Tapestry application, which may be related, since we can't reproduce the problem on the command line (using java -jar yuicompressor.jar...)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我们现在认为这个问题可以通过升级到更新的 YUICompressor 来解决 - 我认为是 2.6 版
We now think this may be fixed by upgrading to a newer YUICompressor - version 2.6 I think
您是否尝试使用引号而不是双引号?
Did you try to use the inverted comma instead of the double quote?