I would like to add async
to script tags coming from here <jdoc:include type="head" />
.
I have done some research and I found a few solutions, however those are for custom scripts.
I managed to find a workaround by editing the core file HeadRenderer.php
located in [root]/libraries\src\Document\Renderer\Html
and directly adding the async
attribute, but It doesn't feel quite right.
Is it possible to add async
and media="all
for Joomla core scripts and css, such as templates/system/css/general.css
and media/jui/js/jquery-migrate.min.js?06b66bce294749c101f79cb21aac7ace
?
So my question is:
Is there any way to either override the head core file or adding async
from my index.php
file?