在Liferay 5.2.3中禁用JavaScript minifier的问题

时间:2011-05-13 21:16:30

标签: javascript ajax liferay minify portal

我在Liferay 5.2.3中禁用JavaScript minifier时遇到问题。 我尝试了以下事项:

  • 将属性javascript.fast.load = false放到portal-ext.properties
  • 将属性com.liferay.portal.servlet.filters.minifier.MinifierFilter = false放入portal-ext.properties
  • 将js_fast_load url参数设置为0

但它仍然有效。我能错过什么?

3 个答案:

答案 0 :(得分:3)

要在不修改门户网站属性的情况下禁用缩放器,请将以下参数添加到您的网址查询字符串中:

js_fast_load=0 <-- disable js minifier

css_fast_load=0 <-- disable css minifier

strip=0 <-- disable strip filter

请参阅http://www.liferay.com/web/igor.spasic/blog/-/blogs/turn-off-minifiers-and-html-stripping

答案 1 :(得分:2)

我想,我找到了解决方案。

当我禁用StripFilter时,内容尚未最小化。

portal-ext.properties: com.liferay.portal.servlet.filters.strip.StripFilter =假

这很奇怪,因为我没有找到关于此过滤器的此类行为的任何文档。我在对Liferay源代码进行分析后发现了它。

亲爱的读者,任何关于StripFilter的评论都表示赞赏。谢谢!

答案 2 :(得分:0)

您确定门户网站是否加载了portal-ext.properties?它应该在启动期间打印位置。

如果没有使用绝对确定minifier的一种方法,你可以从web.xml注释掉过滤器。