TYPO3 v15 dev-main snapshot ()

This commit is contained in:
2026-08-10 22:31:09 +02:00
commit af8cc155b5
6818 changed files with 642608 additions and 0 deletions
@@ -0,0 +1,45 @@
.. include:: /Includes.rst.txt
.. _feature-66698:
============================================================
Feature: #66698 - Add integrity property to JavaScript files
============================================================
See :issue:`66698`
Description
===========
Add a property `integrity="some-hash"` to JavaScript files via TypoScript
`page.includeJSLibs.<array>.integrity = some-hash`
This patch affects the TypoScript PAGE properties
* includeJSLibs
* includeJSFooterlibs
* includeJS
* includeJSFooter
Usage:
------
.. code-block:: typoscript
:emphasize-lines: 6
page {
includeJS {
jQuery = fileadmin/jquery-1.10.2.min.js
jQuery.disableCompression = 1
jQuery.excludeFromConcatenation = 1
jQuery.integrity = sha256-C6CB9UYIS9UJeqinPHWTHVqh/E1uhG5Twh+Y5qFQmYg=
}
}
.. hint::
Integrity hashes may be generated using https://www.srihash.org/.
.. index:: JavaScript, TypoScript, Frontend