AndersDJohnson / AndersDJohnson/htmlcompressor
Error on embedded application/json script tag
- 主要语言
- Java
- 星标
- 1
- 派生
- 0
- PR 合并指标
- 30 天内没有已合并 PR
描述
```
What steps will reproduce the problem?
1. Embed a script tag with application/json content type inside your page, e.g.
{"foo": "bar"}
2. Compress
What is the expected output?
htmlcompressor should either shrink or ignore the tag
What do you see instead?
[ERROR] HtmlCompressor: "missing ; before statement" at line [3:9] during
JavaScript compression: "foo": "bar"
[ERROR] HtmlCompressor: "missing } in compound statement" at line [5:1] during
JavaScript compression:
[ERROR] HtmlCompressor: "Compilation produced 2 syntax errors." at line [1:0]
during JavaScript compression
org.mozilla.javascript.EvaluatorException: Compilation produced 2 syntax errors.
at com.googlecode.htmlcompressor.compressor.YuiJavaScriptCompressor$DefaultErrorReporter.runtimeError(YuiJavaScriptCompressor.java:93)
at org.mozilla.javascript.Parser.parse(Parser.java:392)
at org.mozilla.javascript.Parser.parse(Parser.java:337)
at com.yahoo.platform.yui.compressor.JavaScriptCompressor.parse(JavaScriptCompressor.java:312)
at com.yahoo.platform.yui.compressor.JavaScriptCompressor.(JavaScriptCompressor.java:533)
at com.googlecode.htmlcompressor.compressor.YuiJavaScriptCompressor.compress(YuiJavaScriptCompressor.java:53)
at com.googlecode.htmlcompressor.compressor.HtmlCompressor.compressJavaScript(HtmlCompressor.java:864)
at com.googlecode.htmlcompressor.compressor.HtmlCompressor.processScriptBlocks(HtmlCompressor.java:799)
at com.googlecode.htmlcompressor.compressor.HtmlCompressor.processPreservedBlocks(HtmlCompressor.java:689)
at com.googlecode.htmlcompressor.compressor.HtmlCompressor.compress(HtmlCompressor.java:193)
at com.googlecode.htmlcompressor.CmdLineCompressor.main(CmdLineCompressor.java:349)
Result: 1
What version of the product are you using?
1.5.2
```
Original issue reported on code.google.com by `themal...@gmail.com` on 20 Sep 2011 at 10:47
贡献指南
这个仓库没有索引到贡献指南
评估
这个 Issue 还没有评估数据。