est-il possible d'utiliser le addScript
avec async="true"
?
J'ai trouvé un hack utilisant des guillemets astucieux pour tromper la fonction embed, mais il me semble que cela pourrait être une fonctionnalité native:
$doc->addScript("//myscript.js", 'text/javascript" async="true');
Si vous jetez un coup d’œil à la fonction Joomla addScript
, elle montre ce qui suit:
public function addScript($url, $type = "text/javascript", $defer = false, $async = false)
{
$this->_scripts[$url]['mime'] = $type;
$this->_scripts[$url]['defer'] = $defer;
$this->_scripts[$url]['async'] = $async;
return $this;
}
$async
est un booléen, voici ce qui vous convient:
$doc->addScript('//myscript.js', 'text/javascript', false, true);
Le false
est pour $defer
et true
est pour $async