Скрипт предварительной загрузки или CSS в TYPO3 - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть сжатые файлы JS и CSS, сжатые в TYPO3 9.5.15. Я пытаюсь получить лучший рейтинг Google PageSpeed. Я получил эту подсказку, но я не знаю, как сделать TYPO3 для предварительной загрузки этих сжатых файлов.

Прямо сейчас это выглядит так:

    page.includeJSFooterlibs {
        jquerycore = EXT:web4brelaunch/Resources/Public/JavaScript/jquery/jquery-3.1.1.min.js
    }

enter image description here

1 Ответ

0 голосов
/ 08 апреля 2020

Я думаю, что TYPO3 в настоящее время не поддерживает предварительную загрузку ссылок, но при добавлении библиотек вы можете включить уже свернутую версию (как вы уже сделали) библиотеки с headerData и footerData для ее решения. При включении этого способа TYPO3 не будет ни минимизировать, ни объединять этот файл.

page.headerData {
    10 = TEXT
    10.value = <link rel="preload" href="/typo3conf/ext/web4brelaunch/Resources/Public/JavaScript/jquery/jquery-3.1.1.min.js" as="script">
}
page.footerData {
    10 = TEXT
    10.value = <script src="/typo3conf/ext/web4brelaunch/Resources/Public/JavaScript/jquery/jquery-3.1.1.min.js" defer></script>
}

Для получения дополнительной информации о предварительной загрузке rel см. https://developer.mozilla.org/en-US/docs/Web/HTML/Preloading_content

...