Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/364.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 通过packer.js混淆java脚本_Javascript_Obfuscation - Fatal编程技术网

Javascript 通过packer.js混淆java脚本

Javascript 通过packer.js混淆java脚本,javascript,obfuscation,Javascript,Obfuscation,我已经混淆了我的脚本,当我的html包含框架集和框架时,输出没有通过Internet Explorer正确显示,但在Firefox中也同样有效 只有当我的html包含模糊的脚本时,才会出现此问题 嗨 感谢您的回复。我确实尝试使用JSLint检查java脚本中是否缺少分号,但没有找到任何分号。如果我使用表而不是框架集,则效果会更好,但我的要求是使用框架集。您尝试过使用吗?我很欣赏它不进行模糊处理,但同时它似乎比其他最小化程序更健壮:)首先,如果您还没有,请从HTML中删除脚本,并将其包含在单独包含

我已经混淆了我的脚本,当我的html包含框架集和框架时,输出没有通过Internet Explorer正确显示,但在Firefox中也同样有效

只有当我的html包含模糊的脚本时,才会出现此问题


感谢您的回复。我确实尝试使用JSLint检查java脚本中是否缺少分号,但没有找到任何分号。如果我使用表而不是框架集,则效果会更好,但我的要求是使用框架集。

您尝试过使用吗?我很欣赏它不进行模糊处理,但同时它似乎比其他最小化程序更健壮:)

首先,如果您还没有,请从HTML中删除脚本,并将其包含在单独包含的文件中(我们称之为script.js)。迷你程序只能在纯javascript上工作

第二,运行script.js文件。它将帮助您发现明显的脚本问题和打字错误(例如,哪些会破坏IE)


第三,使用谷歌的缩小。它实际上会进行模糊处理,但除非您遵循可用的指导原则,否则只会进行非常琐碎的模糊处理。

Dean edward的脚本通常会删除“不必要的”分号和空格,如果脚本编写不正确,将使整个js失败。^+1,这只发生在不干净的代码上-还请注意,完全有可能再次解包代码,它不像以前那么可读,但肯定是可用的。我宁愿使用,因为JSLint添加了太多的噪声。JSHint很有用,虽然JSLint已经在抱怨脚本是否有效。感谢您的回复。我确实尝试使用JSLint检查java脚本中是否缺少分号,但没有找到任何分号。如果我使用表而不是框架集,则工作正常,但我的要求是使用框架集。如果您能提供一些示例代码或测试,我将非常有帮助页如果您能在上演示问题,我们可能会提供更多相关建议。否则,就没有更多的建议了,这应该结束了。