Как заставить Liferay не создавать сжатый HTML-код? - PullRequest
8 голосов
/ 29 декабря 2011

Я обнаружил, что Liferay передает мой JSP-код каким-то «сжатым» способом - помещая большую часть текста в несколько очень длинных строк.

Это делает неудобным отладку JavaScript.1004 * Возможно ли временно отключить эту функцию?

Ответы [ 5 ]

12 голосов
/ 19 сентября 2012

Для тех, кто просматривает этот пост, если вы просто хотите сделать это на временной основе, вы можете добавить эти параметры в URL:

/ веб / гость / страница js_fast_load = 0 & css_fast_load = 0 & полоса = 0

Обратите внимание, что это для JS, CSS и HTML

10 голосов
/ 29 декабря 2011

HTML Minification включен независимо от того, находитесь вы в режиме разработчика или нет, поскольку разбор HTML может сам по себе вызвать проблемы, которые вы хотите видеть в режиме разработчика.

Вы можете добавить параметр strip=0 в URL, чтобы предотвратитьобслуживаемая HTML-страница удаляется.

Чтобы полностью отключить HTML-зачистку, измените system.properties:

com.liferay.filters.strip.StripFilter=false

Но, как сказал @BalusC, вам следует использовать инструмент,форматирование при отладке.Так что вас не беспокоит зачистка.

5 голосов
/ 11 января 2012

Есть два способа сделать это.Скопируйте следующее в portal-ext.properties и перезапустите сервер

javascript.fast.load=false

или Если вы не хотите перезагружать его и просто для временного назначения, добавьте параметр js_fast_load в URL и установите его значение в false.

Например, если вы находитесь на странице http://localhost:8080/web/guest/home, на которой присутствует ваш портлет или javascript.Используйте этот URL вместо http://localhost:8080/web/guest/home?js_fast_load=0

1 голос
/ 12 января 2015

Я просто хочу обновить имя пакета для Liferay 6.2 из ответа @Fabian Barney:

com.liferay.portal.servlet.filters.strip.StripFilter=false
1 голос
/ 06 января 2012

Liferay имеет файл с именем portal-developer.properties в качестве шаблона в WEB-INF / classes. Вы можете ссылаться на это или просто скопировать / вставить содержимое в ваш portal-ext.properties.

Имеется несколько вариантов минимизации html, js, css и других. Вы убьете время загрузки, т. Е. Вам действительно нужны эти параметры только во время разработки, но тогда это действительно поможет.

По умолчанию все файлы также объединены в один (для js, другой для css и т. Д.) - с опциями разработки вы получите отдельный запрос для каждого файла на каждый запрос страницы.

...