我通过dean edward packer模糊了我的脚本,当我的html包含框架集和框架时,输出无法通过Internet Explorer正常显示,但同样适用于Firefox。
仅当我的html包含模糊脚本时才会出现此问题。
喜
感谢您的回复。我确实尝试使用JSLint来检查java脚本中是否缺少分号,但是找不到任何分号。如果我使用表而不是框架集,它的工作正常,但我的要求是使用框架集。
答案 0 :(得分:1)
首先,如果您还没有,请从HTML中删除脚本并将它们包含在单独包含的文件中(让我们称之为script.js)。 Minifiers最好只用于纯JavaScript。
其次,通过jslint运行您的script.js文件。它将帮助您找到明显的脚本问题和拼写错误(例如可能破坏IE的trailing commas)
第三,使用谷歌的closure compiler进行缩小。它实际上会进行模糊处理,但只有非常简单的混淆,除非您遵循可用的指南here。
答案 1 :(得分:0)
您是否尝试过使用http://code.google.com/p/minify/?我很欣赏它不做混淆,但同时看起来确实比其他最小化器更强大:)