Files
cms-core/Documentation/Changelog/7.3/Feature-66698-AddIntegrityPropertyToJavaScriptFiles.rst
T

46 lines
935 B
ReStructuredText

.. 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